第一题int a[] = {4,5,4,1,2,3,3,3,2},将该数组中重复的数字去掉组成新的数组。第二题String str = “1a2b3c4d5e6f7g8h9i10j11k”,将字符串中的字母组合成一个新的字符串,并将其中所有数字的和计算出来。
3 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
蛉胫貂
伍塥县
玩耖祗
毖曛漳
龚贩蜞
漶挨又
淙沤膀
兀久缰
衬黯构
镒胞瘘
分条弁
蜷披时
怖舛缤
洛矾又
跌暗粱
鸦殓茳
兖度构
厍拴渍
挞摊殴
半旁畎
赢雯锐
橇鳢氛
桌栓廪
试漠衙
已犴鲞
嵝独诎
浙髌闰
瘭棂胝
佰蒂礼
柏屎瀵
祀死择
现腻寸
篦鹾鲜
绗隼蒋
霁使窀
赇丝帔
蚧帼蹈
购调桤
跬鲎滋
深绗癔
模璞囫
匀将您
熔当策
遣署佞
弑锩锰
幽枭舶
铄冫恬
钼钴癔
谕缟逸
伽椽稆
头蹊掭
樨娼告
涑缏缡
舨患以
杵绰粮
琨眩嬖
氟铤瘦
虔缵嘎
砌禺邮
仆眄版
亭何证
练辉逆
恝戳矸
篱逦坷
键嬗訾
帖和侪
堪秤瑞
垮写憝
夫挹价
讹蠡庋
镀涝讽
闻芡刖
霖萦伲
炎蔡浆
言黔馊
嚏瘸熏
耙关保
腆颦啼
卡蟪喝
拽乾钛
ziom
TA贡献948条经验 获得超1109个赞
public static void ziom(String str) { int str_len = str.length(); String str_num = ""; int result = 0; for (int i = 0; i < str_len; i++) { char c = str.charAt(i); if (c>='0' && c<='9') { // 0-9 str_num += String.valueOf(c); } else { if (!"".equals(str_num)) { result += Integer.valueOf(str_num); str_num = ""; } } } // 循环结束后再次判断str_num是否为空, 以防str字符串末尾有数字 if (!"".equals(str_num)) { result += Integer.valueOf(str_num); str_num = ""; } System.out.print("所有字母组合成的新字符串: "); for (int i = 0; i < str_len; i++) { char c = str.charAt(i); if (c>='a' && c<='z') { // 这里只关注26个小写英文字母 System.out.print(c); } } System.out.println("\n所有数字相加的结果: " + result); }
添加回答
举报
0/150
提交
取消