㈠ java对当前两个字符串内容进行互换
String temp=null;
temp = s1;
s1=s2;
s2=temp;
㈡ 如何在JAVA中交换两个字符串中的字符
用StringBuffer,输出的时候转成String
StringBuffer[] a=new StringBuffer[2];
a[0]=new StringBuffer("hello");
a[1]=new StringBuffer("nihao");
char c=a[0].charAt(1);
a[0].setCharAt(1, a[1].charAt(1));
a[1].setCharAt(1, c);
System.out.println(a[0].toString());
System.out.println(a[1].toString());
㈢ java怎样将一个字符串中指定位置的字符换掉,从而得到一个新的字符串
java字符串替换 一般使用substring() 和replace()方法组合使用达到精确替换的目的.
str.substring(0,1) 可以截取str字符串第一位字符.通过下标控制截取长度.可获得精确字符串
str.replace("a","b"); 把str字符串中所有的字符a都替换成字符b
㈣ java中 如何使用substring语句交换字符的位置
String substring(int offset,int endIndex) 从本对象字符串的offset位置开始到endIndex-1位置,取一个子串构成新字符串对象返回
㈤ java中怎么进行字符串替换
i、replace方法
该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。例如:
String s = “abcat”;
String s1 = s.replace(‘a’,‘1’);
该代码的作用是将字符串s中所有的字符a替换成字符1,生成的新字符串s1的值是“1bc1t”,而字符串s的内容不发生改变。
如果需要将字符串中某个指定的字符串替换为其它字符串,则可以使用replaceAll方法,例如:
String s = “abatbac”;
String s1 = s.replaceAll(“ba”,“12”);
该代码的作用是将字符串s中所有的字符串“ab”替换为“12”,生成新的字符串“a12t12c”,而字符串s的内容也不发生改变。
如果只需要替换第一个出现的指定字符串时,可以使用replaceFirst方法,例如:
String s = “abatbac”;
String s1 = s. replaceFirst (“ba”,“12”);
该代码的作用是只将字符串s中第一次出现的字符串“ab”替换为字符串“12”,则字符串s1的值是“a12tbac”
㈥ java怎么把一个字符串中的字符替换成别的字符
如何将字符串中的"\"替换成"\\":
String msgIn;
String msgOut;
msgOut=msgIn.replaceAll("\\\\","\\\\\\\\");
原因:
'\'在java中是一个转义字符,所以需要用两个代表一个。例如System.out.println( "\\" ) ;只打印出一个"\"。但是'\'也是正则表达式中的转义字符(replaceAll 的参数就是正则表达式),需要用两个代表一个。所以:\\\\被java转换成\\,\\又被正则表达式转换成\。
同样
CODE: \\\\\\\\
Java: \\\\
Regex: \\
将字符串中的'/'替换成'\'的几种方式:
msgOut= msgIn.replaceAll("/", "\\\\");
msgOut= msgIn.replace("/", "\\");
msgOut= msgIn.replace('/', '\\');
将字符串中的'\'替换成'/'的几种方式:
msgOut= msgIn.replaceAll("\\\\","/");
msgOut= msgIn.replace("\\","/");
㈦ Java中如何将一个字符串赋给另一个字符串呢
java中字符串是一个常量,存储在常量池中,字符串的值不能变的,但是可以改变指向他们的引用:
String str1="avd";
String str2="avd";
String str3="abc";
这里str1和str2指向常量池的同一块内存对象avd,常量池中的avd是不能改变的,因为string是final类型,如果但是可以通过
str1="abc";改变str1引用变量的指向内存地址,这样str1指向的值变为abc了
㈧ java中如何将字符型转换字符串
java中有很多方法可以将字符型转化为字符串。
这是代码
package com.test;
public class Test {
public static void main(String[] args)throws Exception{
char a = 'a';
String str1 = a + "";
String str2 = String.valueOf(a);
String str3 = Character.toString(a);
Character b = 'b';
String str4 = b + "";
String str5 = String.valueOf(b);
String str6 = Character.toString(a);
String str7 = b.toString();
}
}
如果字符变量是包装类,还可以用Characte类的toString方法
String str7 = b.toString();