java字符串替换问题

海虎哥AI编程 2007-11-09 02:23:26
一字符串“1000000”
如何第4位为“0” 替换为“1” 如何写?
谢谢!!!!!
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
海虎哥AI编程 2007-11-13
  • 打赏
  • 举报
回复
楼上的方法好呵呵,谢谢了!!! 下面是我自己写的
public class dfdfd {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str ="1001";
char c =str.charAt(3);
if(c=='1'){
String n= str.substring(0,3)+"0";
System.out.println("dfdfd"+n);
}

}

}
hitzfc 2007-11-13
  • 打赏
  • 举报
回复
public class A{
public static void main(String[] args)
{
String h="1000001";
if(h.charSet(3)=='0')
h=h.subString(0,3)+"1"+h.subString(4,h.length());
}
}
ps1981sophia 2007-11-09
  • 打赏
  • 举报
回复

class Test
{
public static void main(String[] args)
{
String str = "100000";
if(str.charAt(3)=='0'){
StringBuffer sb = new StringBuffer(str);
sb.setCharAt(3,'1');
str = sb.toString();
}
System.out.println("str:"+str);
}
}
anqier727 2007-11-09
  • 打赏
  • 举报
回复
public class Test
{
public static void main(String [] args)
{
String str = "1000000";
StringBuffer sb = new StringBuffer(str);
sb.setCharAt(3,'1');
System.out.println(sb);
}
}
seaforce 2007-11-09
  • 打赏
  • 举报
回复
不知道这种符不符合你的要求:
呵呵

/**
* project_name: Test
* package_name: netsource
* package_declaration: package netsource;
* filename: test11.java
* author: yuhaiming
* date: 2007-11-9
*/
package netsource;
import java.math.*;
public class test11 {
public static void main(String[] args){
String str = "1000000";

String str1 = str.substring(0,3);
String str2 = str.substring(4);
String newString = str1+"1"+str2;
System.out.println(newString);
}
}

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧