xiedaxia1hao / leetcode_pattern

1 stars 0 forks source link

Java Misc. #8

Open xiedaxia1hao opened 3 years ago

xiedaxia1hao commented 3 years ago

Random Java Language Syntax and so on.

xiedaxia1hao commented 3 years ago

Map Iteration

Map<Integer, Integer> map = new HashMap<>();

// Iterate by Entry
for(Map.Entry<Integer, Integer> entry : map.entrySet()) {
  int key = entry.getKey();
  int value = entry.getValue();
  // do your stuff 
}

// Iterate by Key Set
for(Integer key : map.keySet()) {
  int random = key + map.get(key);
  // do your stuff
} 

// Iterate by Value Set
for(Integer value : map.values()) {
  int random = value + 100;
  // do your stuff
} 
xiedaxia1hao commented 3 years ago

Regex

xiedaxia1hao commented 3 years ago

Primitive Data Type

xiedaxia1hao commented 3 years ago

StringBuilder

StringBuilder sb = new StringBuilder();
sb.append("a"); // append an element to the end
sb.deleteCharAt(sb.length()-1); // delete the last character in the StringBuilder