java怎么删除字符串中的指定字符 JAVA 删除字符串中指定的字符

JAVA \u5220\u9664\u5b57\u7b26\u4e32\u4e2d\u6307\u5b9a\u7684\u5b57\u7b26

\u89c6\u9891\u8bb2\u89e3\u7684\u662fJava\u9762\u5411\u5bf9\u8c61\u7f16\u7a0b\u8bed\u8a00\u4e2d\u5173\u4e8eStringBuffer\u7684\u77e5\u8bc6\uff0c\u91cd\u70b9\u8bb2\u89e3\u4e86\u5220\u9664\u4e00\u4e2a\u8303\u56f4\u5185\u7684\u7684\u5b57\u7b26\u4e32\uff0c\u4ee5\u53ca\u8bb2\u5230\u4e86java\u4e2d\u7684\u4e00\u4e2a\u5c0f\u6280\u5de7\u3002

\u76f4\u63a5\u4f7f\u7528\u7a7a\u5b57\u7b26\u4e32\u66ff\u6362\u5c31\u53ef\u4ee5\u3002
String b = "abcabcabc";
b=b.replace("b","");
\u8fd9\u4e2a\u65b9\u6cd5\u662f\u66ff\u6362\u6240\u6709\u7684\uff0c\u5982\u679c\u662f\u60f3\u627e\u7b2c\u4e00\u4e2a\u662fb\u7684\uff0c\u53ef\u4ee5\u5982\u4e0b
String s = "abcabcabc";
int i=s.indexOf("b");
s=s.substring(0, i)+s.substring(i+1);
System.out.println(s);

\u6269\u5c55\u8d44\u6599\uff1a
JRE\u662f\u4e2a\u8fd0\u884c\u73af\u5883\uff0cJDK\u662f\u4e2a\u5f00\u53d1\u73af\u5883\u3002\u56e0\u6b64\u5199Java\u7a0b\u5e8f\u7684\u65f6\u5019\u9700\u8981JDK\uff0c\u800c\u8fd0\u884cJava\u7a0b\u5e8f\u7684\u65f6\u5019\u5c31\u9700\u8981JRE\u3002\u800cJDK\u91cc\u9762\u5df2\u7ecf\u5305\u542b\u4e86JRE\uff0c\u56e0\u6b64\u53ea\u8981\u5b89\u88c5\u4e86JDK\uff0c\u5c31\u53ef\u4ee5\u7f16\u8f91Java\u7a0b\u5e8f\uff0c\u4e5f\u53ef\u4ee5\u6b63\u5e38\u8fd0\u884cJava\u7a0b\u5e8f\u3002
\u4f46\u7531\u4e8eJDK\u5305\u542b\u4e86\u8bb8\u591a\u4e0e\u8fd0\u884c\u65e0\u5173\u7684\u5185\u5bb9\uff0c\u5360\u7528\u7684\u7a7a\u95f4\u8f83\u5927\uff0c\u56e0\u6b64\u8fd0\u884c\u666e\u901a\u7684Java\u7a0b\u5e8f\u65e0\u987b\u5b89\u88c5JDK\uff0c\u800c\u53ea\u9700\u8981\u5b89\u88c5JRE\u5373\u53ef\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-Java

  方法/步骤

  1. 打开eclipse

  2. 新建(new)一个项目,或者新建一个类也可以 ,主要用于测试

  3. 在编程框中新建一个string变量

  4. 用替换函数来实现删除功能,比如我们要删除字符“jingyan”,那么我们只需要用replace函数将jingyan用空白来代替,如图。

  5. 测试结果如下:

  6. 用截取函数来实现删除功能,比如我们要删除jingyan

    substring里面的两个参数:第一个参数为第一个字符所在位置,第二个参数为最后一个字符所在位置+1

  7. 测试结果如下:



直接使用空字符串替换就可以了,如下: String b = "abcabcabc"; b=b.replace("b",""); Java String.replace()方法用法 返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar

  • JAVA 鍒犻櫎瀛楃涓蹭腑鎸囧畾鐨瀛楃
    绛旓細param s 瑕佹搷浣滅殑瀛楃涓 param string 瑕鍒犻櫎鐨瀛楃 param i 鍒犻櫎绗嚑涓 return / public String remove(String s,String string,int i){ if(i==1){ int j=s.indexOf(string);s=s.substring(0, j)+s.substring(j+1);i--;return s;}else{ int j=s.indexOf(string);i--;retu...
  • JAVA String 濡備綍鍘绘帀鎸囧畾瀛楃
    绛旓細濡傛灉闇瑕佸皢瀛楃涓蹭腑鏌愪釜鎸囧畾鐨勫瓧绗︿覆鏇挎崲涓哄叾瀹冨瓧绗︿覆锛鍒欏彲浠ヤ娇鐢╮eplaceAll鏂规硶锛屼緥濡傦細String s = 鈥渁batbac鈥濓紱 String s1 = s.replaceAll锛堚渂a鈥濓紝鈥12鈥濓級锛 璇ヤ唬鐮佺殑浣滅敤鏄皢瀛楃涓瞫涓墍鏈夌殑瀛楃涓测渁b鈥濇浛鎹负鈥12鈥濓紝鐢熸垚鏂扮殑瀛楃涓测渁12t12c鈥濓紝鑰屽瓧绗︿覆s鐨勫唴瀹逛篃涓嶅彂鐢熸敼鍙樸傚...
  • java鎬庝箞鍒犻櫎瀛楃涓蹭腑鐨勬寚瀹瀛楃
    绛旓細鏂规硶/姝ラ 鎵撳紑eclipse 鏂板缓锛坣ew锛変竴涓」鐩紝鎴栬呮柊寤轰竴涓被涔熷彲浠 锛屼富瑕佺敤浜庢祴璇 鍦ㄧ紪绋嬫涓柊寤轰竴涓猻tring鍙橀噺 鐢ㄦ浛鎹㈠嚱鏁版潵瀹炵幇鍒犻櫎鍔熻兘锛屾瘮濡傛垜浠鍒犻櫎瀛楃鈥渏ingyan鈥濓紝閭d箞鎴戜滑鍙渶瑕佺敤replace鍑芥暟灏唈ingyan鐢ㄧ┖鐧芥潵浠f浛锛屽鍥俱傛祴璇曠粨鏋滃涓嬶細鐢ㄦ埅鍙栧嚱鏁版潵瀹炵幇鍒犻櫎鍔熻兘锛屾瘮濡傛垜浠鍒犻櫎jingyan substri...
  • JAVA 鍒犻櫎瀛楃涓蹭腑鎸囧畾鐨瀛楃
    绛旓細鐩存帴浣跨敤绌哄瓧绗︿覆鏇挎崲灏卞彲浠銆係tring b = "abcabcabc";b=b.replace("b","");杩欎釜鏂规硶鏄浛鎹㈡墍鏈夌殑锛屽鏋滄槸鎯虫壘绗竴涓槸b鐨勶紝鍙互濡備笅 String s = "abcabcabc";int i=s.indexOf("b");s=s.substring(0, i)+s.substring(i+1);System.out.println(s);...
  • JAVA鎬庝箞鍒犻櫎瀛楃涓蹭腑鎸囧畾鐨勫瓧姣?
    绛旓細鐩存帴浣跨敤绌哄瓧绗︿覆鏇挎崲灏卞彲浠ヤ簡锛孲tring b = "abcabcabc"; b=b.replace("b",""); 杩欎釜搴旇鏄瘮杈冪畝鍗曠殑浜嗭紝鍒殑姣斿鍙栧嚭鏉ヤ綘鎯宠鍒犳帀鐨勫瓧绗︾殑浣嶇疆锛岀劧鍚庡幓闄ゃ傛嫇灞曪細1銆丣ava鏄竴绉嶅彲浠ユ挵鍐欒法骞冲彴搴旂敤杞欢鐨勯潰鍚戝璞$殑绋嬪簭璁捐璇█銆侸ava 鎶鏈叿鏈夊崜瓒婄殑閫氱敤鎬с侀珮鏁堟с佸钩鍙扮Щ妞嶆у拰瀹夊叏鎬э紝骞挎硾...
  • JAVA String 濡備綍鍘绘帀鎸囧畾瀛楃
    绛旓細绗竴绉嶆柟娉曪細string.replace("substring","");灏辨槸灏嗗瓙涓叉崲鎴愮┖鍊 绗簩绉嶆柟娉曪細澶т綋鎬濇兂鍏堣涓嬶紝棣栧厛锛屼綘闇瑕佹煡鎵剧埗涓蹭腑鏄惁瀛樺湪瀛愪覆锛屽鏋滃瓨鍦ㄥ氨鎵惧埌璧峰鍜岀粨鏉熺殑鍧愭爣锛岀劧鍚庨氳繃鎴彇瀛楃涓茬殑鏂规硶鏉ュ緱鍒版柊鐨勫瓧绗︿覆 浠ヤ笅鏄敤indexOf()鏌ユ壘瀛愪覆鐨勬柟娉曞拰鐢╯ubstring()鏉ユ埅鍙栧瓙涓茬殑鏂规硶 Java涓瓧绗︿覆涓瀛愪覆...
  • java缂栫▼ 浠庨敭鐩樿緭鍏ヤ竴涓瓧绗︿覆鍜屼竴涓瓧绗 浠庤瀛楃涓蹭腑鍒犻櫎缁欏畾鐨勫瓧绗...
    绛旓細System.out.println("璇疯緭鍏ヤ竴涓瓧绗﹀拰瀛楃涓诧細");String str2=input.next()//杈撳叆涓涓瓧绗 String str1=input.next()//杈撳叆涓涓瓧绗︿覆 String newStr =str1.replace(str2,"");//鏇挎崲瀛楃涓蹭腑鐨瀛楃涓虹┖ } 澶囨敞锛歋canner鍑芥暟灏辨槸鐢ㄦ潵杩涜璇彞杈撳叆鐨勶紝涓婇潰涓句緥鐨勬槸瀛楃涓茬被鍨嬶紝涔熷彲浠ョ敤浠ヤ笅...
  • java 涓浣曞垹闄ゅ瓧绗︿覆涓殑涓涓瓧绗?
    绛旓細/ public static void main(String[] args) { //娴嬭瘯鐨凷tring String s = new String("aaabbbc");//鏄剧ず缁撴灉 System.out.println(CutString.cut(s));} / 杞寲鐨勬柟娉 param s 瑕佽浆鍖栫殑瀛楃涓 return / public static String cut(String s){ //鍏堟妸String绫诲瀷杞寲鎴恈har鏁扮粍锛沜har[] _temp...
  • java鐨凷TRING绫绘湁娌℃湁浠瀛楃涓蹭腑鍒犻櫎鎸囧畾瀛楃鐨勬柟娉
    绛旓細replaceAll("e",""); 璁╃┖瀛楃涓鏇挎崲e 鎴栬呬綘鐢 StringBuilder鐨刣elete鏂规硶
  • JAVA鍒犻櫎瀛楃涓蹭腑鎸囧畾鐨瀛楃?String s = "abcabcabc";姣斿鍘绘帀绗簩涓猙...
    绛旓細鐩存帴浣跨敤绌哄瓧绗︿覆鏇挎崲灏卞彲浠ヤ簡 String b = "abcabcabc"; b=b.replace("b"锛""); 杩欎釜搴旇鏄瘮杈冪畝鍗曠殑浜嗭紝鍒殑姣斿鍙栧嚭鏉ユ兂瑕佸垹鎺夌殑瀛楃鐨勪綅缃紝鐒跺悗鍘婚櫎銆
  • 扩展阅读:java删除指定位置字符 ... 删除字符串中指定字母 ... string去掉指定字符c ... 字符串删除javascript ... string删除一段字符串 ... java 字符串去除最后一位 ... python删除字符串某一段 ... js删除字符串最后一位 ... java字符串删除指定字符串 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网