java中输入一个字符串,怎么将字母去掉

作者&投稿:诏别 (若有异议请与网页底部的电邮联系)
java中怎么把一个字符串的后两个字母去掉?~

可以用public String substring(int beginIndex , int endIndex)方法
该方法可以获取介于beginIndex和endIndex之间的子字符串
把一个字符串的后两个字母去掉: s=s.substring(0,s.length()-2);
例如:

直接使用空字符串替换就可以了,String b = "abcabcabc"; b=b.replace("b",""); 这个应该是比较简单的了,别的比如取出来你想要删掉的字符的位置,然后去除。
拓展:
1、Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。
2、Java由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。
3、Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。

利用正则表达式匹配字母,然后替换,示例代码:

public class Test {  
   public static void main(String[] args) {  
      String str = "kdla8405118*)(^%*YTILKH89015jfkhka";  
      str = str.replaceAll("[a-zA-Z]","" );  
      System.out.println(str);  
   }  
}  
//输出的结果:  
//8405118*)(^%*89015


利用正则表达式匹配字母,然后替换,示例代码:

public class Test {
   public static void main(String[] args) {
      String str = "kdla8405118*)(^%*YTILKH89015jfkhka";
      str = str.replaceAll("[a-zA-Z]","" );
      System.out.println(str);
   }
}

输出的结果:

8405118*)(^%*89015



for(int i; i < str.lenght; i++)
{
if((str.charAt(i) >= 'a' && str.charAt(i) <= 'z') || (str.charAt(i) >= 'A' && str.charAt(i) <= 'Z'))

{
if(i < str.lenght)

{
str[i] = str[i+1];//纯手打.........
}

}
}

public class Test555 {

public static void main(String[] args) {
String test="abc2345461sdfsdf./,/22445";//测试的字符串
StringBuffer sb=new StringBuffer();//存过滤后的结果
String zimus="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
for(int i=0;i<test.length();i++){
char charAt = test.charAt(i);//取出一个字符
if(zimus.indexOf(charAt)<0){//如果不包含
sb.append(charAt);
}
}
System.out.println(sb.toString());
}
}

使用java的正则表达式,进行处理
字符串为str
str=str.replaceAll("[a-zA-Z]", "");


为什么我AVA中我一打字就是拼音又要重新按
你的情况是不是,输入法切换为中文,然后打完字再想打的话又只能打英文了?其实只要再下shift键就又可以继续打中文了,不要一直切换,谢谢

AVA中怎么改成韩语发音,另外怎么重复说一句话而不用重复输入呢?越详细...
改成韩语发音需要下载韩语语音包,放到AVA文件夹中特定的位置就好了。具体哪个位置我也不太清楚因为我一直用的英语,只改过字体。重复说话就简单了,首先你要会全选字,复制字跟粘贴字。打出字后光标在字后面时候按ctrl+HOME全选,游戏中没有任何显示但是已经选上了,然后ctrl+c复制,然后CTRL+V粘贴。你...

为什么我玩AVA,输入了密码每次都说我密码错误!
你看看是不是输入的大写的字母,看看是不是按了Caps Lock键,如果不是的话,建议改一下密码在登陆试试

AVA名字加<>为什么不行
他们那些好像是用智能ABC输入法弄出来的吧!调到智能ABC输入法,按“v”然后按1到9,都是一些特殊字符!自己弄看看吧!别的也应该有方法,但是那些肯定不是标点符号了!希望能帮到你!

在AVA里面,搜狗打字不顺利?
这个问题是游戏本身的问题,据说如果是使用QQ拼音的话就不会再出现此类问题。再有,即使用搜狗拼音也不用切换输入法,打字之前按一下shift就可以了

AVA我看见有人的名字是< > 进入游戏里面的时候才显示!这种名字怎么打出 ...
在对抗模式中,melee(推打)是有限制的,当幸存者进行了数次的melee后,便会出现疲劳。要等待一小段时间让幸存者回复体力,才可以继续使用melee。 单机模式 顾名思义,就是玩家一个人独自进行游戏,幸存者队友及敌方的一般和特殊感染者全数由电脑AI操控。 生存模式 2009年4月23日,游戏加入了生存模式。在生存模式里,...

玩AVA (战地之王游戏时 同时按下CTRL 和SHIFT 会被弹出,之后切不回去...
这是因为微软输入法跟AVA有冲突!!我也经常碰到!教你一个方法··保证再不会出现这种状况了 你下个QQ拼音输入法就行了。因为QQ拼音的快捷键是CTRL+~ 你进游戏后按一下CTRL+~ 后就行了。而且QQ拼音输入法在AVA中不会出现打过一次字后又要按CTRL+~ 切换输入法你进游戏的时候按过一次CTRL+~ 后...

Java中怎样判断一个字符串是否是数字
and is non-null 上面三种方式中,第二种方式比较灵活。第一、三种方式只能校验不含负号“-”的数字,即输入一个负数-199,输出结果将是false;而第二方式则可以通过修改正则表达式实现校验负数,将正则表达式修改为“^-?[0-9]+”即可,修改为“-?[0-9]+.?[0-9]+”即可匹配所有数字。

AVA游戏里ctrl跟shift键不能用
还原下?2、你可以把 Caps Lock设置成 静走 Shift 设置成 蹲 这样设置很方便,左手会舒服些,也可以避免没反应,如果1、2都不行的话请看下面。3、你连着按5次SHIFT 会出现黏贴键设置,你在高级里把对勾关掉(黏贴键快捷键关闭)建议你把1、3关闭。希望能解决你的问题,望楼主采纳!

改名字空格怎么打才不是非法字元
垚字怎么打才不是非法字元 垚 这是一个GBK编码的汉字,不在常用字的编码之列,所以有不少输入法都不支援。 实则QQ拼音和QQ五笔都是可以完美输入这类汉字的。 以QQ五笔为例:右键单击输入法状态列,选择“属性设定”,在“汉字检索范围”中选中“GBK汉字”。搞定。 垚,QQ五笔编码为FFFF。C...

抚顺县14794288359: java 如何输入字符串并将其转化为字符串数组 -
夔华枸櫞: getChars public void getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin)将字符从此字符串复制到目标字符数组. 要复制的第一个字符位于索引 srcBegin 处;要复制的最后一个字符位于索引 srcEnd-1 处(因此要复制的字符总数是 srcEnd-srcBegin).要复制到 dst 子数组的字符从索引 dstBegin 处开始,并结束于索引:dstbegin + (srcEnd-srcBegin) - 1

抚顺县14794288359: java中输入一串字符串,怎么获取指定的字符 -
夔华枸櫞: String str = "我是中国人"; String str1 = "中国";if(str.indexOf(str1)!=-1){ System.out.println("取出了\""+str1+"\""); }else{ System.out.println("没找到\""+str1+"\""); }

抚顺县14794288359: java怎么样输出字符串中的字符? -
夔华枸櫞: 参考编程: import java.lang.*; import javax.swing.*; class A { static int i,j,max; int count[]=new int[100]; char c[]; void setmax(String x) { max=x.length(); } void sort(String x) { c=x.toCharArray(); for(i=0;i0;i--) { for(j=0;j

抚顺县14794288359: 输入一个字符串,在java中如何将字符串中的字母无重复的进行排序呢(字符串长度不固定)? -
夔华枸櫞: public class StrTest { public static void main(String[] args) { String s = "abc";char[] c = s.toCharArray(); for (int i = 0; i < c.length; i++) {for (int j = 0; j < c.length - 1; j++) {char ch = c[j+1];c[j+1] = c[j];c[j] = ch;System.out.println(new String(c));}}} }

抚顺县14794288359: Java中如何将字符串中的单词输?Java中如何将字符串中的单词
夔华枸櫞: system.out.print()

抚顺县14794288359: java中输入一个字符串,怎么将字母去掉 -
夔华枸櫞: 利用正则表达式匹配字母,然后替换,示例代码: public class Test {public static void main(String[] args) {String str = "kdla8405118*)(^%*YTILKH89015jfkhka";str = str.replaceAll("[a-zA-Z]","" );System.out.println(str);} } //输出的结果: //8405118*)(^%*89015

抚顺县14794288359: java编程:输入一个字符串,将其转换为另一个字符串. -
夔华枸櫞: 你是要这样? String[] letter = new String[]{"A","B","C","D","E","F"};Scanner sc = new Scanner(System.in);//首先定义好规则,存放在MAP中、Mapmap = new LinkedHashMap(); for (int i = 0; i < letter.length; i++) { map.put(...

抚顺县14794288359: 在java程序中怎样从键盘输入一个字符串 -
夔华枸櫞: Scanner sc = new Scanner(System.in);String s = sc.nextLine();

抚顺县14794288359: 高分!!java,如何在字符串中插入一个字符组成新字符串? -
夔华枸櫞: 定义一个方法就可以: // a为原字符串,b为要插入的字符串,t为插入位置 public String Stringinsert(String a,String b,int t){return a.substring(0,t)+b+a.substring(t+1,a.length()); } 如果插入的是字符 public String Stringinsert(String a,char b,int t){return a.substring(0,t)+b+a.substring(t+1,a.length()); }

抚顺县14794288359: java中怎样从键盘输入一个字符然后输出? -
夔华枸櫞: import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner scanner=new Scanner(System.in); String s=scanner.next(); System.out.println(s); } } 这是输出第一个单词 如果只要字符的话将System.out.println(s);改为 System.out.println(s.charAt(0));

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网