Java算法笔记(OUT)

函数:

字符串(常用):

substring:分割字符串。

1
2
String Example = "Caseinpoint";
System.out.println(Example.substring(0,2));

上方代码输出的结果是“Ca”,以此类推。

equals:字符串对比。

1
2
3
String word1 = "Hello";
String word2 = "Hello World";
System.out.println(word2.substring(0,5).equals(word1));

上方代码输出的结果是“true”。

toString( ):输出字符串数组。

1
2
String[] words = new String[] {"Words1","Words2"}; 
System.out.println(words.toString());

上方代码输出的结果是“[Words1, Words2]”。

toCharArray( ):转换字符串为字符数组。

1
2
3
4
5
String word = "Hello"; 
char[] words = word.toCharArray();
for(char i : words) {
System.out.println(i);
}

上方代码输出的结果是“H、e、l、l、o”,此处顿号代表换行。

字符(常用):

Character.isDigit:判断字符是否为数字。

1
2
3
4
char A = '1';
char B = 'T';
System.out.println(Character.isDigit(A));
System.out.println(Character.isDigit(B));

上方代码输出的结果是“true与false”。

哈希表:

HashMap使用方法:

1
2
3
4
5
6
1. Map<Integer, String> Sites = Map.of(1,"Hello", 2,"Nihao",3,"Hola");

2. HashMap<Integer, String> Sites = new HashMap<Integer, String>();
Sites.put(1,"Hello");
Sites.put(2,"Nihao");
Sites.put(3,"Hola");

如以上两种方法所示,以打印的方式输出后。

1
System.out.println(Sites);

结果都是同样的:

1
{1=Hello, 2=Nihao, 3=Hola}

Hashmap访问(结果为”Nihao”):

1
System.out.println(Sites.get(2));

Hashmap移除元素:

1
2
Sites.remove(2);
System.out.println(Sites);

结果为:

1
{1=Hello,3=Hola}


Java算法笔记(OUT)
http://blog.claret.space/2023/01/08/MyJavaNotes/
作者
ClaretWheel1481
发布于
2023年1月8日
许可协议