如何替换指定位置的字符串 这里给出字符串的两个位置,pos1和pos2,如何替换pos1和pos2之间的字串?不要用正则表达式,简单则好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String.substring(0,pos1)+newString+String.substring(pos2+1) 用substringsubstring(0,pos1) //pos1前面的字符串substring(pos2+1) //pos2+1位置起到字符串尾 笨且直观的方法。String testStr = "aaacwwqe"; int pos1 = 1; int pos2 = 5; char [] charArray = testStr.toCharArray(); char tempStr = charArray[pos1-1]; charArray[pos1-1] = charArray[pos2-1]; charArray[pos2-1] = tempStr; StringBuilder stb = new StringBuilder(); for (char ch:charArray) { stb.append(String.valueOf(ch)); } System.out.println("The replace string is:" + stb.toString()); 在JAVA中插入视频~~~~ TH200打印图片 软件项目交易网这个网站怎么样,了解的或用过的评价一下,谢谢! 复制粘贴 数据传不过去 老是null 介绍下WEB开发 java的sdk有没有手动安装的办法?高手帮帮忙啊。 java读写xml文件是哪个开发包 监听器呀, 监听器, 我都快给你气疯了, 为什么我的程序老过不了. 如何在JtextArea中加入小图标? 读写Word文档的问题,急!!!!!!!!!!!! 在主JFrame怎么打开子JFrame? 几个对象跟帖!请关注,并指点!
substring(0,pos1) //pos1前面的字符串
substring(pos2+1) //pos2+1位置起到字符串尾
int pos1 = 1;
int pos2 = 5;
char [] charArray = testStr.toCharArray();
char tempStr = charArray[pos1-1];
charArray[pos1-1] = charArray[pos2-1];
charArray[pos2-1] = tempStr;
StringBuilder stb = new StringBuilder();
for (char ch:charArray) {
stb.append(String.valueOf(ch));
}
System.out.println("The replace string is:" + stb.toString());