3个回答
展开全部
连接符。什么时候使用。这个我也没办法具体说。
我举几个特别经典的例子来说明吧。
第1个。连接变量
String value="Hello World";
System.out.println("输出的内容是:" + value);
这里的连接符是拼接两段字符串内容。功能和下面的类似
String str1="hello";
String str2=str1+" world";
此时的str2的结果是"hello world"。
稍微点一下。这里有涉及到内存问题。所以如果是频道拼接的话,后面会用到StringBuffer这个类。
第2种情况是自动转型。不过这种用的特别少
int num=1;
String value="" + num;
此时可以把int类型转为字符串类型。同时的,这个转换会浪费内存。
其实连接符,你只要简单的理解成拼接就可以了。不过使用连接符的,拼接的是变量(或者匿名对象,这个以后慢慢你会接触到)。
也没有特别高深的地方。
比如我现在要实现一个功能。从控制台输入一个字符中,然后打印它
String value=new Scanner(System.in).next();//这个需要导入包java.util.Scanner;
System.out.println("你输入的内容为:" + value);
你自己试着写这个拼接,或者输出变量的语句,应该就会清楚些了
我举几个特别经典的例子来说明吧。
第1个。连接变量
String value="Hello World";
System.out.println("输出的内容是:" + value);
这里的连接符是拼接两段字符串内容。功能和下面的类似
String str1="hello";
String str2=str1+" world";
此时的str2的结果是"hello world"。
稍微点一下。这里有涉及到内存问题。所以如果是频道拼接的话,后面会用到StringBuffer这个类。
第2种情况是自动转型。不过这种用的特别少
int num=1;
String value="" + num;
此时可以把int类型转为字符串类型。同时的,这个转换会浪费内存。
其实连接符,你只要简单的理解成拼接就可以了。不过使用连接符的,拼接的是变量(或者匿名对象,这个以后慢慢你会接触到)。
也没有特别高深的地方。
比如我现在要实现一个功能。从控制台输入一个字符中,然后打印它
String value=new Scanner(System.in).next();//这个需要导入包java.util.Scanner;
System.out.println("你输入的内容为:" + value);
你自己试着写这个拼接,或者输出变量的语句,应该就会清楚些了
展开全部
2个操作数中好友字符串时为连接符,都为数字时为运算符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str = "test";
String str ="hello"+test+"word"+"!"
String str ="hello"+test+"word"+"!"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询