java中如何把一个string型字符串的最后一个字符赋给一个新的string型变量

java\u4e2d\u66ff\u6362String\u4e2d\u7684\u6700\u540e\u4e00\u4e2a\u5b57\u7b26

\u66ff\u6362\u6700\u540e\u4e00\u4e2a\u5b57\u7b26\u5b9e\u73b0\u65b9\u5f0f\u6709\u4e24\u79cd\uff1a
1\uff1a\u4f7f\u7528replace\u66ff\u6362\u65b9\u6cd5
String str="hello world";

str=str.replace(str.charAt(str.length-1)+"","\u65b0\u5b57\u7b26");

2\uff1a\u7f16\u5199\u4ee3\u7801\u66ff\u6362
String str="hello world";

char[] items=str.toCharArray();

itms[items.length-1]='\u65b0\u5b57\u7b26';

\u5bf9\u4e8estring\u578b\u7684\u53d8\u91cf\uff0c\u76f4\u63a5\u8d4b\u503c\u5373\u53ef\uff0c\u5982string str="abcde";\u4f7f\u7528string\u7c7b\u9700\u8981\u4f7f\u7528\u5934\u6587\u4ef6#include
\u5bf9\u4e8echar\u6570\u7ec4\u578b\u7684\u53d8\u91cf\uff0c\u5728\u58f0\u660e\u65f6\u53ef\u4ee5\u76f4\u63a5\u8d4b\u503c\uff0c\u5982char str[] = "abcde"\uff0c
\u5bf9\u4e8echar\u6570\u7ec4\u578b\u7684\u53d8\u91cf\uff0c\u5728\u975e\u58f0\u660e\u7684\u65f6\u5019\u8d4b\u503c\u65f6\uff0c\u4e0d\u80fd\u76f4\u63a5\u8d4b\u503c\uff0c\u5982char str[64];str = "abcde";\u662f\u4e0d\u5141\u8bb8\u7684\uff0c\u9700\u8981\u501f\u52a9strcpy\u51fd\u6570\u8fdb\u884c\u8d4b\u503c\uff0c\u9700\u8981\u4f7f\u7528\u5934\u6587\u4ef6#include \u3002\u4f7f\u7528\u65b9\u6cd5\uff1a
char str[64];strcpy(str, "abcde");//\u5c06abcde\u62f7\u8d1d\u5230str\u6570\u7ec4\u4e2d\u3002

楼上正解,不过你的方法也没错,只是有个小技巧问题charAt()取到的是char,赋值给String变量可以这样String x=b.charAt(b.length() - 1)+""; 这样就把char转换成String了。

直接用String的substring(int beginIndex)方法就可以了
substring(int beginIndex) 是返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
String x =b.substring(b.length-1);

楼主的方法没错,截取字符串就是用这种方法,但是X是string类型的,而楼主取到的字符则是char类型的,这时候需要类型转换,可以在后面加个.tostring();或者直接加上+"";就OK了!

name是个对象,它应该有一些供调用的方法。如,可能有name.getText()之类的方法,这个方法的返回值就是输入的字符串,然后把这个串赋给name_value就可以了。

使用String的valueOf方法:String x = String.valueOf(b.charAt(b.length()-1)),将取出的char字符转为字符串形式。

  • 鍦java涓,灏嗕竴涓猄tring绫诲瀷鐨勫艰浆鎹负byte绫诲瀷,鍙兘鍗2涓瓧鑺傚瓨鍌ㄣ
    绛旓細Byte.parseByte(s, 16)灏s杞崲鎴愭湁绗﹀彿鏁 锛岃繖涓涓瀛楄妭鑳借〃绀鐨鑼冨洿鏄細-128~127锛屼笅闈㈢殑浠g爜鏄湪鎼滄潵鐨勪唬鐮佸熀纭涓婄◢鍋氫簡淇敼锛岃皟鐢ㄧ殑鏃跺欎綘鍙鎶妕emperature浼犺繘鍘诲嵆鍙緱鍒拌浆鎹㈠悗鐨刡yte鏁扮粍锛宐yte鏁扮粍鐨勯暱搴︾敱temperature鐨勫煎喅瀹氾紝浣犺姹傚彧鑳藉崰2涓瓧鑺傚瓨鍌ㄧ殑璇漷emperature鐨勯暱搴﹀氨瑕佺‘淇濅笉瓒呰繃4锛岃繖鐢...
  • java涓浣鍦涓涓猻tring涓壘鍑烘墍鏈夊舰濡俛sd鈥︹xc鐨勫瓧绗︿覆
    绛旓細鐢ㄦ鍒欒〃杈惧紡銆備笅闈㈡槸涓涓渚嬪瓙锛歱ublic class A{ public static void main(String[] args){ String match1 = "asd..zxc";String match2 = "asdzxc";String match3 = "asd @anthing@ zxc";String NOTmatch1 = "asdxc";String NOTmatch2 = "";String NOTmatch3 = "asd..zxczx";/// ...
  • java鎬庝箞鎶奡tring绫诲瀷杞崲涓涓涓绫荤殑瀵硅薄
    绛旓細閫氳繃浣跨敤java鐨鍙嶅皠鎶鏈紝鏄彲浠ュ仛鍒扮殑 ~~~
  • java 鎯鎶奡tring[]鏁扮粍鏀惧叆涓涓瀵硅薄閲 鍐嶅皢杩欎釜瀵硅薄浼犲叆瀹㈡埛绔 鍐嶈幏鍙...
    绛旓細妤间富涓嶅繀绾犵粨,浣犺緭鍑鸿偗瀹氭槸杩欐牱[Ljava.lang.String 涓嶄俊浣犵洿鎺ew涓涓鏁扮粍杈撳嚭灏辨槸杩欐牱,灏佽绫昏繕濂戒簺 鍍廔nteger杈撳嚭鏄:[Ljava.lang.Integer int鐨璇濆氨鏄:[I 鍒ゆ柇鏁扮粍鐨勮瘽涓嶈杈撳嚭浠栫殑绫诲瀷 鐢:瀵硅薄.class.isArray()鏂规硶 濡傛灉杈撳嚭true灏辫鏄庢槸鏁扮粍 ...
  • java閲鍦ㄤ竴鍖呴噷鏈変竴涓猄tring s;鎴戞兂鍦ㄥ彟涓涓寘涓皟鐢ㄨ繖涓猻,鎬庝箞寮刜鐧惧害...
    绛旓細涓绉嶆柟娉曟槸鍦ㄨ繖涓被涓鎶奡tring s瀹氫箟涓簊tatic ,鍙互鍦ㄥ彟涓鍖鐨绫讳腑閫氳繃杩欎釜绫荤殑绫诲悕璋冪敤銆傚彟涓绉嶆柟娉曟槸瀹氫箟涓涓鏂规硶杩斿洖Sring銆傛瘮濡 private String str;public String getString(){ return str;} 鐒跺悗鍦ㄥ彟涓鍖呯殑绫讳腑瀹氫箟杩欎釜绫荤殑瀵硅薄锛岄氳繃杩欎釜鏂规硶璋冪敤銆傝繕鏈変竴绉嶆槸锛氬湪绫讳腑瀹氫箟public String str;...
  • java涓庝箞杈撳嚭String鐨鍦板潃?濡備綍澶嶅埗涓涓猄tring,鐒跺悗鐢ㄤ笉鍚岀殑鍦板潃...
    绛旓細java閲岄潰锛屾槸涓嶅彲浠ヨ緭鍑涓涓鍙橀噺鎵鎸囧悜鐨勫唴瀛樺湴鍧鐨勩傘傚亣濡備綘瑕佸鍒秙tr1锛屽垯鐢細String str2=new String(str1);姣弉ew涓娆★紝灏变細寤虹珛涓涓柊鐨刬ndex 濡傛灉鏄叾瀹冪被锛岃屼綘鍙堣澶嶅埗鐨勮瘽锛屽氨瑕佸疄鐜癈lonable鎺ュ彛锛堝氨鏄偅涓彲浠ヨ皟鐢╟lone()鏂规硶鐨勬帴鍙o級鍗冲彲 ...
  • Java涓浣曟妸String name=sc.toString();涓殑name寮曠敤鍒拌緭鍑鸿鍙ヤ腑
    绛旓細Scanner in=new Scanner(System.in);String name=in.nextLine();System.out.println(name);
  • 鎬庝箞鎶妀ava涓鐨String杞崲鎴恖ong绫诲瀷
    绛旓細鍙互鐢⊿tring绫鐨valueOfStringsR=String.valueOf(longVal)鍙互鐢↙ong绫荤殑toStringStringsR=Long.toString(longVal)
  • java鎬庝箞鎶婁竴涓瓧绗︿覆涓殑瀛楃鏇挎崲鎴愬埆
    绛旓細鍏堢湅涓嬫蹇碉紝鏈鍚庨潰鏈夎鍒颁慨鏀 涓.Java瀛楃涓绫诲熀鏈蹇 鍦JAVA璇█涓紝瀛楃涓叉暟鎹疄闄呬笂鐢String绫绘墍瀹炵幇鐨銆侸ava瀛楃涓茬被鍒嗕负涓ょ被锛氫竴绫绘槸鍦ㄧ▼搴忎腑涓嶄細琚敼鍙橀暱搴︾殑涓嶅彉瀛楃涓诧紱浜岀被鏄湪绋嬪簭涓細琚敼鍙橀暱搴︾殑鍙彉瀛楃涓层侸ava鐜涓轰簡瀛樺偍鍜岀淮鎶よ繖涓ょ被瀛楃涓叉彁渚涗簡String鍜孲tringBuffer涓や釜绫汇備竴銆...
  • 濡備綍鑾峰彇Java涓竴涓猄tring瀛楃涓涓殑鏌愪竴涓瓧绗︾殑鈥滅储寮曞尖?_鐧惧害鐭 ...
    绛旓細鍦涓涓猄tring瀛楃涓涓 鏌ユ壘鏌愪釜姹夊瓧鐨勭储寮 鍙互浣跨敤str.indexOf("瀛") 鑾峰彇鍦瀛楃涓蹭腑鐨勭储寮曚綅缃紝鍚屾牱绱㈠紩浠0寮濮,鑻ュ瓧绗︿覆涓病鏈夎姹夊瓧锛 杩斿洖-1灏辫浜嗐Java Java鏄竴绉嶅彲浠ユ挵鍐欒法骞冲彴搴旂敤杞欢鐨勯潰鍚戝璞$殑绋嬪簭璁捐璇█銆侸ava 鎶鏈叿鏈夊崜瓒婄殑閫氱敤鎬с侀珮鏁堟с佸钩鍙扮Щ妞嶆у拰瀹夊叏鎬э紝骞挎硾搴旂敤浜嶱C...
  • 扩展阅读:为什么都不建议java转测试 ... 简单的java项目实例 ... java中的tostring方法 ... 免费开源java项目网站 ... java怎么使用show方法 ... java的string改为map ... web前端三大主流框架 ... java中tostring的用法实例 ... java中的clone方法 ...

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