java基础 String

标准格式:
数据类型[] 数组名称 = new 数据类型[] {元素1,元素2,...};
省略格式:
数据类型[] 数组名称 = {元素1,元素2,...};


Scanner类实现的功能,可以实现键盘输入数据,到程序中

引用类型的一般使用步骤:
1、导包
import 包路径.类名称;
如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。
只有java.lang包下的内容不需要导包,其他的包都需要import语句。

2、创建
类名称 对象名 = new 类名称();

3、使用
对象名.成员方法名()

 1 /**
 2      * 字符串常量池:程序当中直接写上双引号的字符串,就在字符串常量池中。
 3      * 
 4      * 对于基本类型来说, == 是就行数值的比较。
 5      * 对于引用类型, == 是进行【地址值】的比较。
 6      * @param args
 7      */
 8     public static void main(String[] args){
 9         String str1 = "abc";
10         String str2 = "abc";
11 
12         char[] charArray = {'a','b','c'};
13         String str3 = new String(charArray);
14 
15         System.out.println(str1 == str2);//true
16         System.out.println(str1 == str3);//false
17         System.out.println(str2 == str3);//false
18     }
 1 /**
 2  * String当中与获取相关的常用方法:
 3  * public int length(); 获取字符串中字符个数,即长度。
 4  * public String concat(String str);将当前字符串和参数字符串拼接,并返回新的字符串。
 5  * public char charAt(int index);获取指定索引位置的字符串。
 6  * public int indexOf(String str);查找参数字符串在本字符串当中首次出现的索引,如果没有,则返回-1。
 7  */
 8 public class DemoStringGet{
 9     public static void main(String[] args){
10         //获取字符串的长度
11         int length = "adfajdflkjaldfjlad".length();
12         System.out.println("字符串的长度是:" + length);
13 
14         //拼接字符串
15         String str1 = "Hello";
16         String str2 = "World";
17         String str3 = str1.concat(str2);
18         System.out.println(str1);
19         System.out.println(str2);
20         System.out.println(str3);
21 
22         System.out.println("======================");
23         //获取指定索引位置的单个字符
24         char ch = "Hello".charAt(1);
25         System.out.println("在索引位置1的字符是" + ch);
26     }
27 }
 1     /**
 2      * 字符串的截取方法:
 3      * public String substring(int index); 截取从参数位置一直到字符串末尾,返回新的字符串。
 4      * public String substring(int begin, int end); 截取从begin开始,一直到end结束。
 5      * 备注:[begin,end)包含左边,不包含右边
 6      */
 7     public static void main(String[] args){
 8          String str1 = "HelloWorld";
 9          String str2 = str1.substring(5);
10          System.out.println(str1);//HelloWorld
11          System.out.println(str2);//World
12 
13          String str3 = str1.substring(4,7);
14          System.out.println(str3);
15      }

猜你喜欢

转载自www.cnblogs.com/mantishell/p/11397161.html