// 第一种
String s =newString("Hello");// 第二种
String s;
Scanner in =newScanner(System.in);/* s 通过输入得到 */
2. Entrada de string
// 第一种以空格为分隔符,读入分隔符之前的字符串
s = in.next();// 第二种以回车为结束标志,读入回车前的字符串
s = in.nextLine();
3. Comparação de strings
Deve-se observar aqui que o uso de "==" para julgar diretamente a string é para julgar se dois objetos de string apontam para a mesma string, não para comparar se seus conteúdos são iguais.
Para comparar se o conteúdo é igual, a função "equals ()" deve ser usada.
Deve-se notar aqui que o tipo String não pode se modificar.A série de operações de modificação acima cria uma nova string, que pode ser aceita por outra string.
8.Array de strings
String é uma classe, e criar um array de String significa criar um array de objetos. Cada elemento na matriz de objetos é o gerenciador do objeto, e não o próprio objeto.
Portanto, os elementos da matriz devem ser inicializados após a criação da matriz, caso contrário, os elementos não podem ser usados.
String[] s =newString[10];for(int i =0; i<s.length(); i++){
s[i]=""+i;}
Para matrizes de objetos, o loop for-each está disponível.