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

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接