国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? Java Java??? Java?? ???? ???? ??

Java?? ???? ???? ??

Nov 19, 2019 pm 01:21 PM
java ?

Java?? ???? ???? ??

java中判斷字符串是否是數(shù)字的方法如下:

1、用Java自帶的方法

Java中有一個Character.isDig(char ch)

????public?class?CheckStrIsNum?{???
????????public?static?void?main(String[]?args)?{?????
????????????double?aa?=?-192322.1212;????
????????????String?a?=?"-192322.1212";??
????????????String?b?=?"-192322a1212";?????
????????????String?c?=?"Java";??
????????????String?d?=?"5";????
????????????/**?判斷是否全為數(shù)字?*/?????????????????????
????????????System.out.println(checkStrIsNum01(Double.toString(aa)));????????
????????????System.out.println(checkStrIsNum01(a));????????
????????????System.out.println(checkStrIsNum01(b));????????
????????????System.out.println(checkStrIsNum01(c));????????
????????????System.out.println(checkStrIsNum01(d));?
????????}
????????
????????/**
?????????*?利用Java的character.isDigit方法進(jìn)行處理
?????????*/
????????public?static?boolean?checkStrIsNum01(String?str)?{????
????????????for?(int?i?=?0;?i?<?str.length();?i++)?{????
????????????????System.out.println(str.charAt(i));?
????????????????if?(!Character.isDigit(str.charAt(i)))?{?
????????????????????return?false;??
????????????????}
????????????}?
????????????return?true;
???????}
????}

顯然b應(yīng)該返回false才對,但是卻返回true,而"5"應(yīng)該返回true,也是結(jié)果錯誤。由此可見,這個結(jié)果,并不完美。

2、利用正則表達(dá)式來判斷

利用正則表達(dá)式來-?[0-9]+(\\.[0-9]+)?來做判斷字符串是否為數(shù)字。
如果傳入的數(shù)據(jù)有很多位,那么使用double會導(dǎo)致精度丟失,這個時候就要用BigDecimal來進(jìn)行轉(zhuǎn)換。

????public?class?CheckStrIsNum?{???
????????public?static?void?main(String[]?args)?{?????
????????????double?aa?=?-192322.1212;????
????????????String?a?=?"-192322.1212";??
????????????String?b?=?"-192322a1212";?????
????????????String?c?=?"Java";??
????????????String?d?=?"5";????
????????????/**?判斷是否全為數(shù)字?*/?????????????????????
????????????System.out.println(checkStrIsNum02(Double.toString(aa)));????????
????????????System.out.println(checkStrIsNum02(a));????????
????????????System.out.println(checkStrIsNum02(b));????????
????????????System.out.println(checkStrIsNum02(c));????????
????????????System.out.println(checkStrIsNum02(d));?
????????}
????????
????????private?static?Pattern?NUMBER_PATTERN?=?Pattern.compile("-?[0-9]+(\\.[0-9]+)?");
????????/**?
?????????*?利用正則表達(dá)式來判斷字符串是否為數(shù)字?
?????????*/
?????????public?static?boolean?checkStrIsNum02(String?str)?{?
????????????String?bigStr;?
????????????try?{??????
????????????????/**?先將str轉(zhuǎn)成BigDecimal,然后在轉(zhuǎn)成String?*/
????????????????bigStr?=?new?BigDecimal(str).toString();?
????????????}?catch?(Exception?e)?{?
????????????????/**?如果轉(zhuǎn)換數(shù)字失敗,說明該str并非全部為數(shù)字?*/
????????????????return?false;?
????????????}?
????????????Matcher?isNum?=?NUMBER_PATTERN.matcher(str);?
????????????if?(!isNum.matches())?{????
????????????????return?false;?
????????????}??
????????????return?true;
????????}
????}

更多java知識請關(guān)注java基礎(chǔ)教程。

? ??? Java?? ???? ???? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

??? ????
1601
29
PHP ????
1502
276
???
JDBC? Java? ??? ???? ??? ?????? JDBC? Java? ??? ???? ??? ?????? Aug 02, 2025 pm 12:29 PM

JDBC ????? ???? ????? ?? ?? ?? ??? ?? ?? ??? ?? ? ?? ??? ?? ?? ?? ??? ???????. 1. ????? ????? Conn.SetAutoCommit (False)?? ??????. 2. ??? ? ????? ?? ?? SQL ??? ?????. 3. ?? ??? ??? ?? Conn.commit ()?? ???? ??? ???? ???? ?? ??? ???? Conn.Rollback ()?? ??????. ???, ? ??? ???? ????, ??? ???? ????, ?? ??? ??? ?? ??? ??? ???? ? ???????. ?? ?? ?? ???? ????? ??? ???? ?? ?? ???? ???? ??? ????? ?? ??? ??? ? ?? ???? ?? ????.

Java? ??? ?? ??? ?????? Java? ??? ?? ??? ?????? Aug 02, 2025 am 02:38 AM

?? ?? ? ?? ???? ???? ?? Java.Time ???? ???? ??????. 2. LocalDate, LocalDateTime ? LocalTime? ?? ?? ??? ??? ?????. 3. () ???? ???? ?? ??? ??? ????. 4. ???/???? ??? ???? ??? ????? ??? ??????. 5. ZonedDateTime ? Zoneid? ???? ???? ??????. 6. DateTimeFormatter? ?? ?? ? ?? ?? ?? ???; 7. ??? ?? ?? ?? ??? ????? ?? ??????. ?? Java? ?? ??? ???? ??? ??? ???? Java.Timeapi ??? ?? ??? ???????.

Java ??? ?? ?? : Spring Boot vs Quarkus vs Micronaut Java ??? ?? ?? : Spring Boot vs Quarkus vs Micronaut Aug 04, 2025 pm 12:48 PM

Pre-FormancetArtUptimeMoryUsage, Quarkusandmicronautleadduetocompile-timeprocessingandgraalvsupport, withquarkusoftenperforminglightbetterine serverless sinarios.2.thyvelopecosyste,

???? ?? ? ??? ?? ???? ?? ? ??? ?? Aug 01, 2025 am 06:40 AM

NetworkPortSandfirewallsworkTogetToenableCommunication whileensuringsecurity.1.networkportSarevirtualendpointsnumbered0–65535, Withwell-nownports like80 (http), 443 (https), 22 (ssh) ? 25 (smtp) ?? (specservices

??? ??? Java?? ??? ?????? ??? ??? Java?? ??? ?????? Aug 02, 2025 pm 01:55 PM

Java 's Garbage Collection (GC)? ???? ???? ???? ??????, ?? ? ??? ??? ? ??? ??? ??? ??? ????. 1.GC? ?? ?? (? : ?? ??, ?? ???, ?? ?? ?)?? ??? ???? ????, ?? ? ??? ??? ???? ?????. 2. ?? ???? ????? ????, ?? ?? ??? ??? ???? ?? ??? ??????. 3. ?? ?? ?? ?? : ??? ?? (Eden, S0, S1)? ?? ????? ?????. ??? ??? ?? ? MajorGC? ???? ? ??? ? ????. Metaspace? ??? ?? ???? ?????. 4. JVM? ??? GC ??? ?????. SerialGC? ??? ?? ????? ?????. ParallelGC? ???? ??????. CMS? ?? ???

Java ?? ?? ?? : Maven vs. Gradle Java ?? ?? ?? : Maven vs. Gradle Aug 03, 2025 pm 01:36 PM

GradleisBetTerChoiceFormostNewProjectSduetoitssuperiorflexible, Performance, and ModernToolingsupport.1.Gradle'Sgroovy/kotlindslismoreConcisENDEXPRESSIVETHANMAVEN'SVOSEXML.2.GradleOutsMaveninbuildweedweedweedweedweedweedweedweedweedweedweedweedweedweede

??? ????. ?? ??? ?? ??? ????. ?? ??? ?? Aug 02, 2025 am 06:26 AM

DEFER? ??? ???? ?? ??? ??? ???? ? ?????. ?? ??? ?? ? ? ?? ????, ??? ??? ? ?? ?? (LIFO)? ??? ?????. 1. ?? ??? ??? ? ??? ?????. 2. ?? ??? ?? ??? ??? ????? ?????. 3. ?? ? ?? ?? ??? ? ????. 4. ??? ?????? ??? ??? ???? ?????. 5. ?? ??? ???? ?? ??? ?? ??? ?????. ??? ??? ?? ?? ? ???? ???? ? ????.

??? ???? html` ?? '??? ????? ??? ???? html` ?? '??? ????? Aug 03, 2025 am 11:07 AM

??? htmlinput ??? ???? ??? ???? ????? ??? ??? ?? ??? ???? ???? ? ????. 1. ???, ???, ??, ?? ? ??? ?? ??? ??? ?? ?? ?? ??? ???? ???? ??? ? ???? ??? ? ????. 2. HTML5? ?????? ??? ? ?? ?? ??? ?? ? ??? URL, ??, ?? ? ??? ?? ??? ??? ??????. 3. ?? ?? ? ? ??? ??? ???? ?? ??? ???? ???? ?? ???? ?? ???? ???? ?? ? ? ??? ?? ???????.

See all articles