第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

java如何從一串?dāng)?shù)字中提取指定位置的數(shù)字

java如何從一串?dāng)?shù)字中提取指定位置的數(shù)字

__空白__ 2016-11-16 19:35:25
是int類型
查看完整描述

3 回答

已采納
?
按照自己的節(jié)奏前行

TA貢獻(xiàn)90條經(jīng)驗(yàn) 獲得超70個(gè)贊

首先你把int轉(zhuǎn)化為String這個(gè)你會(huì)把,然后用String自帶的方法,好像是charAt(int i)就行

查看完整回答
反對(duì) 回復(fù) 2016-11-16
?
慕粉1471805761

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超2個(gè)贊

String number = 123 + “”;這樣number就是一個(gè)字符串了。number的長(zhǎng)度為3,索引為0,1,2。分別對(duì)應(yīng)的是1,2,3。int a = (int)number.charAt(索引)。用對(duì)應(yīng)的索引就能取出對(duì)應(yīng)的數(shù)字了。
查看完整回答
反對(duì) 回復(fù) 2016-11-16
?
木子李3317704

TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超9個(gè)贊

比如 int i = 123456;?

System.out.println(123456/100000);????//輸出1

System.out.println(123456/10000%10);???//輸出2

System.out.println(123456/1000%10);????//輸出3

System.out.println(123456/100%10);????//輸出4

System.out.println(123456/10%10);????//輸出5

System.out.println(123456%10);????//輸出6


查看完整回答
反對(duì) 回復(fù) 2016-11-16
  • __空白__
    __空白__
    那我如何提取比如23,34呢?
  • 木子李3317704
    木子李3317704
    其實(shí)這種用正則匹配最容易獲取。只是看到這個(gè)問(wèn)題想到了我?guī)讉€(gè)月自學(xué)的時(shí)候是這樣做的。 現(xiàn)在工作了,補(bǔ)上了正則表達(dá)式的相關(guān)知識(shí),就顯得簡(jiǎn)單了。 首先,int 123456轉(zhuǎn)成String??梢酝ㄟ^(guò) (123456+"") 、或者String.valueOf(123456)、或者((Integer)123456).toString() 轉(zhuǎn)成字符串。一般用第二種,顯得正規(guī)一點(diǎn)。不過(guò)有時(shí)候你懶得打的話第一種就行。 轉(zhuǎn)成字符串之后,那就容易了。首先,字符串有一個(gè) toCharArray()方法,是將字符串轉(zhuǎn)為String類型的數(shù)組的String[] str = s.toCharArray(),就是字符串的第一位就是數(shù)組的[0],這樣你就可以通過(guò)下標(biāo)來(lái)獲取你你想要的字符串。比如你要23,那就是str[1]和str[2]嘛。當(dāng)然,這是初學(xué)者的獲取方法。 你學(xué)一點(diǎn)正則之后就可以不用那么麻煩,可以直接用正則表達(dá)式匹配你想要的值了。比如,還是獲取23,你可以這樣 String s = (123456+"").replaceAll(".+(23).+","$1"); 那么s就是字符串 23了。如果要轉(zhuǎn)為整數(shù),再另外轉(zhuǎn)。 說(shuō)一下String類的replaceAll這個(gè)方法。方法兩個(gè)參數(shù),左邊是寫(xiě)正則表達(dá)式,如我寫(xiě)的".+(23).+",這個(gè)正則表達(dá)式是說(shuō)在(123456+"")這個(gè)字符串里,我只要括號(hào)里面的(23),后面的參數(shù)"$1",就是拿到左邊正則表達(dá)式第一個(gè)括號(hào)的值。 你可以試試看,不難的。 敲一下就發(fā)現(xiàn)不外如是。 用正則表達(dá)式是我參加工作之后才學(xué)的,現(xiàn)在幾乎每天都用來(lái)在txt文件之類的查找指定數(shù)據(jù)。(基層碼農(nóng)的工作任務(wù)之一)。 另外,祝好。加油。
?
__空白__

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

初學(xué)者,不是太會(huì)。不知道您能不能把它解釋的再詳細(xì)一點(diǎn)
查看完整回答
反對(duì) 回復(fù) 2016-11-16
  • 3 回答
  • 0 關(guān)注
  • 6954 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)