导航:首页 > 编程语言 > string连接java

string连接java

发布时间:2023-07-01 07:34:08

⑴ 在java里面怎样实现两个字符串的连接操作

1.String a = "abc";
String b ="def";
String c = a+b;
2.StringBuffer a =new StringBuffer("acb");
StringBuffer b =new StringBuffer("123");
a.append(b);
3.String a = "abc";
String b ="def";
String c = a.concat(b);

第三种方法,必须是版String 类型权

⑵ Java字符串连接

1. String类是final修饰的不可变类,+号运算,会创建一些对象进行操作。

StringBuffer与StringBuilder,是可改变的对象,每当使用这两个对象对字符串做操作时, 实际上是在一个对象上操作的,所以速度快 .


2. StringBuilder:线程非安全的

StringBuffer:线程安全的

3. 大量字符串数据时的性能 StringBuilder > StringBuffer >String


使用情况的说明:

1. String + : 适合比较少量的字符串数据拼接

(比如System.out.println("姓名:"+name+"年龄:"+age))


2. StringBuilder : 大量字符串数据, 单线程下使用

(比如,一个main线程里进行,无其他线程)


3.StringBuffer : 大量字符串数据, 多线程下使用

(比如,多个Thread去操作)

⑶ java字符串的拼接

StringBuffer buffer = new StringBuffer();
for (int i = 0; i < str.length - 1; i++) {
if (0 < buffer.length()) {
buffer.append(" or ");
}
buffer.append(" %" + str[i] + "% ")
}
buffer.toString();

⑷ java中 string拼接

这个问题的原因在于“==”,你要知道a,b是对象,因为String是个类,而“==”比较的是a和b的引用是否相等,如果你要比较a和b它们的内容是否相等的话,需要用到equals方法,可以肯定a和b的内容是相同的,因此equals方法返回值肯定为true。
你只要记住“==”
(1)如果是对象,则比较的是它们的引用地址
(2)如果是基本类型,比如int,char等类型,则比较的是它们的内容
而“equals”,是针对对象而言的,即比较对象里面的内容是否相同,你以后学深入点,就会掌握“==”和“equals”

如果你想得到true的话,可以用equals,源代码如下:
public class test
{
public static void main(String[] args)
{
String a = "ab";
final String bb = getBB();
String b = "a" + bb;
System.out.println(a == b);
System.out.println(a.equals(b));
}

private static String getBB()
{
return "b";
}
}

⑸ 请问一下java 中的String 拼接字符串,除了用+还可以用什么方式

String 有一个 concat()方法是连接两个字符串的,专例如:
String s1="aa";
属String s2="bb";
String s3=s1.concat(s2);
System.out.println(s3);

⑹ java将string和int拼接成string

1, 可以复直接制用 + 号来拼接, 例如:

Stringstr="hello";
inti=10;
Stringresult=str+i;

2, int转换成String类型,在用加号拼接,或者使用concat方法,如下:

Stringresult=str+String.valueOf(i)
Stringresult=str.concat(String.valueOf(i));
阅读全文

与string连接java相关的资料

热点内容
淘宝网络电话叫什么 浏览:231
编程要读哪些书 浏览:134
如何在手机上新建文件夹里添文件 浏览:292
先锋w10刷安卓系统 浏览:787
java设置过期日期 浏览:114
新版本抖音怎么看我的数据比例 浏览:946
什么是3G网络3G的发展史 浏览:269
如何使用ps把图片的文件大小弄小 浏览:880
安卓系统根目录文件夹 浏览:900
手表怎么设置蜂窝网络 浏览:51
旧爱勾搭app还有吗 浏览:141
日外语言编程软件哪个好 浏览:950
小论文发表了但是数据错误怎么办 浏览:952
注册表禁止启动程序运行 浏览:705
网络优化总体流程图 浏览:735
前端程序员简历模板 浏览:706
蜂巢积木编程机器人怎么样 浏览:561
微信小程序tips 浏览:117
油印文件有哪些 浏览:854
java线程买票案例 浏览:672

友情链接