| Line 3: |
Line 3: |
| | ===With apt=== | | ===With apt=== |
| | <nowiki>sudo apt-add-repository ppa:webupd8team/java | | <nowiki>sudo apt-add-repository ppa:webupd8team/java |
| − | sudo apt-get update
| + | sudo apt-get update |
| − | sudo apt-get install oracle-java8-installer</nowiki>
| + | sudo apt-get install oracle-java8-installer</nowiki> |
| | | | |
| | Also ensure your JAVA_HOME variable has been set to: | | Also ensure your JAVA_HOME variable has been set to: |
| Line 468: |
Line 468: |
| | treemap.put("A", 7); | | treemap.put("A", 7); |
| | | | |
| | + | </syntaxhighlight><syntaxhighlight lang="java"> |
| | + | import java.util.HashMap; |
| | + | import java.util.Map; |
| | + | |
| | + | |
| | + | public class MapRunner { |
| | + | public static void main(String[] args){ |
| | + | String str = "Text to count words and letters"; |
| | + | |
| | + | Map<Character, Integer> occurances = new HashMap<>(); |
| | + | char[] chars = str.toCharArray(); |
| | + | for (char character:characters){ |
| | + | Integer integer = occurances.get(character); |
| | + | if (integer == null) { |
| | + | occurances.put(character, 1); |
| | + | } else { |
| | + | occurrances.put(character, integer + 1); |
| | + | } |
| | + | System.out.println(occurrances); |
| | + | } |
| | + | |
| | + | |
| | + | } |
| | + | } |
| | </syntaxhighlight> | | </syntaxhighlight> |
| − |
| |
| | ==Classes and Objects== | | ==Classes and Objects== |
| | <source lang="java"> | | <source lang="java"> |
| Line 506: |
Line 529: |
| | } | | } |
| | } | | } |
| − | </source><syntaxhighlight lang="java"> | + | </source><br /> |
| − | import java.util.HashMap;
| |
| − | import java.util.Map;
| |
| − | | |
| − | | |
| − | public class MapRunner {
| |
| − | public static void main(String[] args){
| |
| − | String str = "Text to count words and letters";
| |
| − | | |
| − | Map<Character, Integer> occurances = new HashMap<>();
| |
| − | char[] chars = str.toCharArray();
| |
| − | for (char character:characters){
| |
| − | Integer integer = occurances.get(character);
| |
| − | if (integer == null) {
| |
| − | occurances.put(character, 1);
| |
| − | } else {
| |
| − | occurrances.put(character, integer + 1);
| |
| − | }
| |
| − | System.out.println(occurrances);
| |
| − | }
| |
| − | | |
| − |
| |
| − | }
| |
| − | }
| |
| − | </syntaxhighlight><br />
| |
| | ==Setters and 'this'== | | ==Setters and 'this'== |
| | <source lang="java"> | | <source lang="java"> |