String问题 对一串字符进行操作,如:“wuiyuh15454yeu”先把字符串中的字母挑出来,再把首字母移动到最后,并且在其后再加上字符“ly”这个怎样写啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str="wuiyuh15454yeu";String str_x;LinkedList list=new LinkedList();for(int i=0;i<str.length();i++){str_x=str.subString(i,i+1);if(str_x.match("[A-Za-z]")){list.add(str_x);}}list.remove(0)//list.removeFrist();list.add("ly");StringBuilder sb=new StringBuilder();for(String s:list){sb.append(s);}String final_str=sb.toString(); public static void main(String[] args) { String s="wuiyuh15454yeu"; String str=""; //存放字母的集合 ArrayList<String> s1=new ArrayList<String>(); //存放非字母的集合 ArrayList<String> s2=new ArrayList<String>(); int num=1; for(int i=0;i<s.length();i++) { if(s.charAt(i)>='a'&&s.charAt(i)<='z') { //把字母放进集合中 s1.add(s.charAt(i)+""); } else { //把非字母放进相应的集合 s2.add(s.charAt(i)+""); } } //将s进行重新组合 for(int i=0;i<s2.size();i++) { s=str.concat(s2.get(i)); str=s; } //将第一个字母加到字符串最后,并加上“ly” s=s.concat(s1.get(0)).concat("ly"); System.out.println(s); } 不好意思,其中有一句int num=1是不需要的,忘了删了 log4j.dtd 谁能给介绍基本关于Spring Struts Eclipse,MySQL方面的电子书 为什么session无法进行判断,请高手指教 long型与字符串之间的转化问题 一段小小代码的疑问,望初学者帮解答,谢谢 Gui 如何利用JTbale实现关系并操作 Socket接收数据问题 帮帮我 Java的AIP大全参考书有没有(中文版),请各位给我推荐一本,本人急需 使用Eclipse时添加大量的@ <>信息 关于打印输出程序自身代码 Java泛型方法与静态泛型方法的区别?
String str_x;
LinkedList list=new LinkedList();
for(int i=0;i<str.length();i++){
str_x=str.subString(i,i+1);
if(str_x.match("[A-Za-z]")){
list.add(str_x);
}
}
list.remove(0)//list.removeFrist();
list.add("ly");
StringBuilder sb=new StringBuilder();
for(String s:list){
sb.append(s);
}
String final_str=sb.toString();
public static void main(String[] args)
{
String s="wuiyuh15454yeu";
String str="";
//存放字母的集合
ArrayList<String> s1=new ArrayList<String>();
//存放非字母的集合
ArrayList<String> s2=new ArrayList<String>();
int num=1;
for(int i=0;i<s.length();i++)
{
if(s.charAt(i)>='a'&&s.charAt(i)<='z')
{
//把字母放进集合中
s1.add(s.charAt(i)+"");
}
else
{
//把非字母放进相应的集合
s2.add(s.charAt(i)+"");
}
}
//将s进行重新组合
for(int i=0;i<s2.size();i++)
{
s=str.concat(s2.get(i));
str=s;
}
//将第一个字母加到字符串最后,并加上“ly”
s=s.concat(s1.get(0)).concat("ly");
System.out.println(s);
}