保存.md
用Map时,如果没重写hashCode(),那么hashCode就是地址值。
Map用Entry遍历
Map<String, String> map = new HashMap<>();
map.put("superman", "zzkJerry");
map.put("1", "one");
map.put("2", "two");
map.put("3", "three");
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry);
System.out.println(entry.getKey() + "=" + entry.getValue());
}
用String_Builder反转String
System.out.println(new StringBuilder("zzkJerry").reverse());
声明泛型方法
//声明泛型方法,可以实现任意引用类型数组指定位置元素交换。
public static <T> void method(T[] arr, int a, int b) {
T temp = arr[a];
arr[a] = arr[b];
arr[b] = temp;
}
Iterator_Demo
Collection collection = new ArrayList<String>();
collection.add("qwer");
collection.add("zzkJerry");
collection.add("Tomcat");
Iterator<String> iterator = collection.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
Scanner_Demo
Scanner scanner = new Scanner(System.in);
String str = scanner.next();
int i = scanner.nextInt();
double d = scanner.nextDouble();
scanner.close();
统计字符串中的每一个字符个数,用到Map
// 统计字符串中的每一个字符个数
String str = "qwerqweqwq";
Map<Character,Integer> map = new HashMap<>();
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i); // 遍历拿到String中的每一个字符
int count = map.getOrDefault(ch,0); // 取到原来的值
map.put(str.charAt(i),++count); // 累加
}
System.out.println(map);
Java学习笔记,这里是段落
// 这里是代码块
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
这里是段落