java字符串的处理

\u5173\u4e8eJAVA\u5904\u7406\u5b57\u7b26\u4e32


\u95f2\u6765\u65e0\u4e8b\uff0c\u5199\u4e00\u4e2a\u73a9\u73a9\u3002\u5982\u4e0b\uff1a
package com.test;

public class Str {
public static void main(String[] args) {
String str="sdasdrasdtaadd";
String minChars=""; // \u6700\u5c11\u51fa\u73b0\u6b21\u6570\u7684\u5b57\u7b26\u96c6
int len = 0;
String chars = getChars(str); // \u6c42\u51fa\u5b57\u7b26\u4e32\u6240\u5305\u542b\u7684\u6240\u6709\u5b57\u7b26
for (int i = 0; i < chars.length(); i ++){ // \u6839\u636e\u5b57\u7b26\u96c6\u6c42\u51fa\u6700\u5c11\u51fa\u73b0\u6b21\u6570\u7684\u5b57\u7b26
String[] temp = str.split(chars.charAt(i)+"");
int tempLen = temp.length;
if (i == 0){
minChars = chars.charAt(i)+"";
}
if (len == tempLen){
minChars += chars.charAt(i);
}else if (len > tempLen ){
minChars = chars.charAt(i)+"";
}else{
//result = ""; \u4ec0\u4e48\u90fd\u4e0d\u505a
}
len = tempLen;
}
for (int j = 0; j < minChars.length(); j ++)
str = str.replaceAll(minChars.charAt(j)+"", "");
System.out.println(str);
}
public static String getChars(String str){
String returnChars = "";
while(!str.equals("")){
char temp = str.charAt(0);
returnChars += temp;
str = str.replaceAll(temp+"", "");
}
return returnChars;
}
}

把字符串"2009-08-20" 转换为字符串"20090820" 怎么弄
答:可以用简单的replaceAll进行替换。String result = "2009-08-20".replaceAll("-","");
或者使用SimpleDateFormat("yyyy-MM-dd")这种来进行处理。
如何将一个全数字字符串"123456"转换为int型123456
Integer.parseInt("123456")即可!

把字符串"2009-08-20" 转换为字符串"20090820" 怎么弄:
"2009-08-20".replaceAll("-","");

如何将一个全数字字符串"123456"转换为int型123456:
int i = Integer.parseInt("123456");

这些在jdk帮助文档 中 都可以找到的。

"2009-08-20".replaceAll("-","");
int i = Integer.parseInt("123456");
楼主基础不是很牢固哦。还有就是遇到问题多查看jdk帮助文档。

String symbol="2009-08-20";
System.out.println(symbol.replaceAll("-", ""));

"2009-08-20".replaceAll("-","");
int i = Integer.parseInt("123456");

  • 濡備綍澶勭悊java甯搁噺瀛楃涓杩囬暱鐨勯棶棰?
    绛旓細瑙e喅Java甯搁噺瀛楃涓茶繃闀跨殑鏂规硶涓昏鏈変互涓嬪嚑绉嶏細1. 浣跨敤甯搁噺姹狅細Java璇█涓彁渚涗簡甯搁噺姹犳潵瀛樺偍瀛楃涓插父閲锛屼娇鐢ㄥ父閲忔睜鍙互鏈夋晥鍦扮鐞嗗拰澶嶇敤瀛楃涓茶祫婧愩傚綋浣犲0鏄庝竴涓瓧绗︿覆甯搁噺涓哄瓧闈㈤噺鏃讹紝JVM浼氳嚜鍔ㄥ皢鍏舵斁鍏ュ父閲忔睜涓紝閬垮厤閲嶅鍒涘缓鐩稿悓鐨勫瓧绗︿覆瀵硅薄銆傚洜姝わ紝瀵逛簬棰戠箒浣跨敤鐨勯暱瀛楃涓插父閲忥紝寤鸿浣跨敤杩欑鏂瑰紡...
  • java涓瀛楃涓濡備綍鍘婚櫎鏈鍚庝竴涓瓧绗
    绛旓細鍦↗ava涓紝澶勭悊瀛楃涓插苟绉婚櫎鏈鍚庝竴涓瓧绗︾殑鎿嶄綔鐩稿綋鐩存帴锛屼富瑕佸熷姪浜嶴tring绫荤殑涓や釜鏂规硶锛歴ubstring()鍜宭ength()銆備互涓嬫槸璇︾粏鐨勬楠わ細1.浣跨敤substring()鏂规硶锛氳繖涓柟娉曟湁涓や釜鍙傛暟锛岀涓涓弬鏁版槸寮濮嬫埅鍙栫殑绱㈠紩锛堝寘鎷浣嶇疆鐨勫瓧绗︼級锛岀浜屼釜鍙傛暟鏄埅姝絾涓嶅寘鎷殑绱㈠紩銆傚綋浣犳兂瑕佺Щ闄ゆ渶鍚庝竴涓瓧绗︽椂锛屽彲浠ヨ...
  • 鍏充簬JAVA澶勭悊瀛楃涓
    绛旓細concat() 杩炴帴涓や釜瀛楃涓 replace() 鏇挎崲 瀹冩湁涓ょ褰㈠紡锛岀涓绉嶅舰寮忕敤涓涓瓧绗﹀湪璋冪敤瀛楃涓蹭腑鎵鏈夊嚭鐜版煇涓瀛楃鐨鍦版柟杩涜鏇挎崲锛屽舰寮忓涓嬶細String replace(char original,char replacement)渚嬪锛歋tring s=鈥滺ello鈥.replace(鈥檒',鈥檞');绗簩绉嶅舰寮忔槸鐢ㄤ竴涓瓧绗﹀簭鍒楁浛鎹㈠彟涓涓瓧绗﹀簭鍒楋紝褰㈠紡濡備笅锛歋trin...
  • java涓浣曞湪涓涓瀛楃涓涓幓鎺夊彟涓涓瓧绗︿覆?
    绛旓細鐩存帴浣跨敤绌瀛楃涓鏇挎崲锛屽涓嬶細String b = "abcabcabc";b=b.replace("b","");Java String.replace()鏂规硶鐢ㄦ硶 杩斿洖涓涓柊鐨勫瓧绗︿覆,鐢╪ewChar鏇挎崲姝ゅ瓧绗︿覆涓嚭鐜扮殑鎵鏈塷ldChar
  • Java鐨勫瓧绗︿覆閮芥湁浠涔?瀛楃涓插彲浠ヨ浆鎹负浠绘剰鏁板煎悧?
    绛旓細Java瀛楃涓茬被鍖呮嫭String銆丼tringBuffer銆丼tringBuilder銆傚瓧绗︿覆涔嬮棿鏄彲浠ユ洿鏀规暟鍊肩殑銆傛瘮濡備娇鐢≒arseint锛圫锛夋柟娉曪紝璇ユ柟娉曟槸闈欐佺殑锛屼笉浼氫骇鐢熷浣欑殑浠nt褰㈠紡杩斿洖鐨勫璞★紝骞朵笖鍦ㄥ簳灞傛煡鐪嬫簮浠g爜鏃讹紝濡傛灉杈撳叆鐨勫瓧绗︿覆鍐呭涓嶆槸int绫诲瀷锛屽鏋滃畠鏄┖鐨勶紝骞朵笖杈撳叆鐨勫唴瀹硅秴杩噄nt鐨勬瀬闄愶紝鍒欎細鍙戠幇numberformatexception绫诲瀷...
  • 鍏充簬JAVA澶勭悊瀛楃涓
    绛旓細String[]split(String regex,int limit)鏍规嵁鍖归厤缁欏畾鐨勬鍒欒〃杈惧紡鏉ユ媶鍒嗘瀛楃涓銆傞鍏堟妸鏁村彞鎸夌収鍙ュ彿鍒嗗壊鎴愪袱涓瓧绗︿覆锛岀劧鍚庡啀浣跨敤涓涓繖涓柟娉曟寜鐓ч兘濂藉垎鍓 鏈鍚庢寜鐓х┖鏍煎垎闅 涓鍏变娇鐢ㄤ笁娆¤繖涓柟娉曞氨琛屼簡銆傚綋鐒朵篃鏈夋洿绠鍗曠殑锛屼絾鏄笉鏄緢濂界悊瑙o紝灏辨槸鐢 byte[]getBytes()浣跨敤骞冲彴榛樿鐨勫瓧绗﹂泦灏嗘 String...
  • java瀛楃涓茬殑澶勭悊
    绛旓細鎶瀛楃涓"2009-08-20" 杞崲涓哄瓧绗︿覆"20090820" 鎬庝箞寮 绛旓細鍙互鐢ㄧ畝鍗曠殑replaceAll杩涜鏇挎崲銆係tring result = "2009-08-20".replaceAll("-","");鎴栬呬娇鐢⊿impleDateFormat("yyyy-MM-dd")杩欑鏉ヨ繘琛澶勭悊銆傚浣曞皢涓涓叏鏁板瓧瀛楃涓"123456"杞崲涓篿nt鍨123456 Integer.parseInt("123456")鍗冲彲锛
  • java鎴彇瀛楃涓涓嶅悓鐨勫嚑绉嶆柟寮
    绛旓細1.split()+姝e垯琛ㄨ揪寮忔潵杩涜鎴彇銆傚皢姝e垯浼犲叆split()銆傝繑鍥炵殑鏄竴涓瀛楃涓鏁扮粍绫诲瀷銆備笉杩囬氳繃杩欑鏂瑰紡鎴彇浼氭湁寰堝ぇ鐨勬ц兘鎹熻楋紝鍥犱负鍒嗘瀽姝e垯闈炲父鑰楁椂銆係tring str = "abc,12,3yy98,0";String[] strs=str.split(",");for(int i=0,len=strs.length;i<len;i++){ System.out.println(strs[...
  • java涓瀛楃涓濡備綍鍘绘帀杞箟瀛楃
    绛旓細蹇界暐杞箟鐨勫伐鍏风被锛 org.apache.commons.lang.StringEscapeUtils锛屽叾涓璾nescapeJava(String s)鏂规硶鏄潵澶勭悊java杞箟瀛楃鐨锛屽彲浠ュ皢瀛楃涓蹭腑鐨 鈥淺鈥濊浆鎹负 鈥淺鈥,鈥'鈥濊浆鎹负鈥'鈥濈瓑銆傞氳繃杩欎釜鏂规硶澶勭悊浠ヤ笂瀛楃涓 public class Test(){ public static void main(String[] args) { String s = ...
  • java 瀛楃涓插鐞
    绛旓細1銆傜敤鍙嶅皠鑾峰彇鍙橀噺鐨勫彉閲忓悕 鍏蜂綋鐨勪綘缃戜笂鎼滅储涓涓 2銆傚鏋滃凡鐭ユ潯浠跺彧鏄煡閬撻偅鍑犱釜瀛楃涓鍙橀噺銆傝屼笖浣犱笉鑳藉姞浠g爜鍒颁粬浠腑闂寸殑璇濄傚簲璇ユ槸鍋氱殑涓嶅埌鐨勩傚鏋滃彲浠ュ姞浠g爜鍒板凡鐭ユ潯浠剁殑涓棿锛岄偅涔堝氨鑳借浆鎹㈡垚1閲岀殑闂
  • 扩展阅读:javascript入门 ... java python ... java入门网站 ... javastring字符串分割 ... java matches ... java println ... java字符串分割split ... java replace ... java字符串删除指定字符串 ...

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