字符串类型
在Java中使用String类定义字符串类型,比如:
Public static void main (String[] args){
String s1 = "hello";
String s2 = "world";
System.out.println(s1);
System.out.println(s2);
System.out.println(s1+s2);//s1+s2表示s1和s2进行拼接
}
(C语言没有字符串类型)
拼接理解:
Public class Test{
Public static void main (String[] args){
//C语言是没有字符串类型的
String str = "hello";
String str2 = "world";
//+意为拼接
String str3 = str + str2;
System.out.printlnI(str3);
int a = 10;
int b = 20;
//a = 10 b = 20
System.out.println("a = "+ a +"b= "+ b);
//例一
System.out.println("a+b = " + a+ b);//整体是按照以字符串来看待的
//例二
System.out.println("a + b = " + (a+b));
//例三
System.out.println(a+b+"a + b ");
//char *p = "hello";//C语言的写法
}
}
运行结果如下:
运行结果的不同是因为存在优先级的处理:
运算的时候是从左向右算的,a和b已经算成30了,才加了一个字符串,所以出来的答案就是
当前面先是字符串的时候,整体是按照以字符串来看待的
在有些情况下,需要将字符串和整形数字之间进行转换:
1.int转成String
int num = 10;
//方法1
String str1 = num + "";
//方法2
String str2 = Stirng.valueOf(num);
2.String转成int
String str = "100";
int num = Integer.parselnt(str);
本节只是对字符串进行简单的讲解,更深的后续学习!