导航:首页 > 编程语言 > 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相关的资料

热点内容
苹果6s耳机尾插 浏览:994
什么是网络安全体系 浏览:196
手机大文件查找工具 浏览:190
Win7升级Win10锐捷乱码 浏览:496
送鲜花送物品的是什么app 浏览:22
word里的公式编程器在哪里 浏览:290
photoshop工具箱介绍 浏览:118
数据比对后怎么提取数值 浏览:380
spss中的数据文件是什么 浏览:126
dspc编程是什么 浏览:313
手机微信群里的文件在哪里 浏览:364
市场里哪些是鸿蒙app 浏览:979
安卓手机录屏工具 浏览:289
乐视手机是什么数据线 浏览:307
flash中的蒙太奇教程 浏览:610
手游录屏app哪些好用 浏览:75
surfacepro4视频教程 浏览:880
修改配置文件警告什么意思 浏览:10
银行如何利用大数据进行创新 浏览:726
javazip文件类型 浏览:439

友情链接