kzen.dev
  • Frågor
  • Taggar
  • Användare
Meddelanden
Belöningar
Registrering
När du har registrerat dig kommer du att få information om svar och kommentarer på dina frågor.
Logga in
Om du redan har ett konto loggar du in för att kontrollera nya meddelanden.
Det kommer att finnas belöningar för frågor, svar och kommentarer.
Mer
Källa
Redigera
Craig Angus
Craig Angus
Question

Hur man kontrollerar om en sträng är numerisk i Java

Hur kan du kontrollera om en sträng är ett nummer innan du analyserar den?

833 2009-07-09T09:49:47+00:00 3
 Boann
Boann
Redigerad fråga 2015ör november 2015 в 7:15
Programmering
java
string
numeric
Popular videos
CS50 2015 - Week 2
CS50 2015 - Week 2
för 7 år sedan
CS50 2015 - Week 8
CS50 2015 - Week 8
för 7 år sedan
CS50 2013 - Week 9, continued
CS50 2013 - Week 9, continued
för 9 år sedan
CS50 2015 - Week 9
CS50 2015 - Week 9
för 7 år sedan
Supersection 1, More Comfortable
Supersection 1, More Comfortable
för 8 år sedan
Programming - Computer Science for Business Leaders 2016
Programming - Computer Science for Business Leaders 2016
för 7 år sedan
CS50 2013 - Week 9
CS50 2013 - Week 9
för 9 år sedan
CS50 2015 - Week 1, continued
CS50 2015 - Week 1, continued
för 7 år sedan
CS50 2015 - Week 8, continued
CS50 2015 - Week 8, continued
för 7 år sedan
Review: Quiz 0
Review: Quiz 0
för 10 år sedan
Web Programming - Computer Science for Business Leaders 2016
Web Programming - Computer Science for Business Leaders 2016
för 7 år sedan
TUDev's Tech Talk! Procedural Generation Presentation by William Power
TUDev's Tech Talk! Procedural Generation Presentation by William Power
för 1 år sedan
CS50 2015 - Week 5
CS50 2015 - Week 5
för 7 år sedan
How to check if a String is numeric in Java
How to check if a String is numeric in Java
för 2 år sedan
How to Check whether a string contains only digits in Java
How to Check whether a string contains only digits in Java
för 3 år sedan
Verify String for Alphanumeric or Numeric Characters - Java
Verify String for Alphanumeric or Numeric Characters - Java
för 9 år sedan
Programmering 1 java, omvandlingar
Programmering 1 java, omvandlingar
för 5 år sedan
Mr1Buying   Java Svenska   59   Mer om strängar
Mr1Buying Java Svenska 59 Mer om strängar
för 9 år sedan
Mr1Buying   Java Svenska   58   Strängar
Mr1Buying Java Svenska 58 Strängar
för 9 år sedan
Programmering 1 java, beräkningar och textmetoder
Programmering 1 java, beräkningar och textmetoder
för 5 år sedan
Java svenska - 20 - Metoder för strängar
Java svenska - 20 - Metoder för strängar
för 8 år sedan
Java svenska - 22 - Strängmetoder fortsättning..
Java svenska - 22 - Strängmetoder fortsättning..
för 8 år sedan
Mr1Buying   Java Svenska   60   Substring
Mr1Buying Java Svenska 60 Substring
för 9 år sedan
Om toString-metoden
Om toString-metoden
för 3 år sedan
FilLäsning
FilLäsning
för 3 år sedan
Java svenska - 19 - Accessors
Java svenska - 19 - Accessors
för 8 år sedan
Java svenska spel - 10 - Räkna poäng
Java svenska spel - 10 - Räkna poäng
för 8 år sedan
Om det är svårt med klasser och metoder se: Metoder Del 1 (Java)
Om det är svårt med klasser och metoder se: Metoder Del 1 (Java)
för 4 år sedan
Java Tutorial - 07 - Creating and Using Strings in Java
Java Tutorial - 07 - Creating and Using Strings in Java
för 9 år sedan
RollADie - simulating dice rolls in Java
RollADie - simulating dice rolls in Java
för 8 år sedan
Lab Rekrytering (Lab 7)
Lab Rekrytering (Lab 7)
för 4 år sedan
Encriptacion en Java (Algoritmo Personalizado) - Parte 5 - Final @JoseCodFacilito
Encriptacion en Java (Algoritmo Personalizado) - Parte 5 - Final @JoseCodFacilito
för 9 år sedan
Frequently Asked Java Program 05: Palindrome String | How to Check Given String is Palindrome or Not
Frequently Asked Java Program 05: Palindrome String | How to Check Given String is Palindrome or Not
för 3 år sedan
CS50 2013 - Week 5, continued
CS50 2013 - Week 5, continued
för 9 år sedan
check string is numeric in python 😀
check string is numeric in python 😀
för 5 år sedan
🔥 CURSO de PYTHON BÁSICO - Variables y tipos de variable
🔥 CURSO de PYTHON BÁSICO - Variables y tipos de variable
för 1 år sedan
Programmering (2021) Vecka 1 del 4: Vad består ett program av?
Programmering (2021) Vecka 1 del 4: Vad består ett program av?
för 1 år sedan
« Föregående
Nästa »
Den här frågan har 1 svar på engelska, för att läsa dem logga in på ditt konto.
Artem Barger
Artem Barger
2009ör juli 2009 в 9:53
2009-07-09T09:53:58+00:00
Mer
Källa
Redigera
#9243979

Du kan använda [NumberFormat#parse] (http://docs.oracle.com/javase/8/docs/api/java/text/NumberFormat.html#parse-java.lang.String-):

try
{
     NumberFormat.getInstance().parse(value);
}
catch(ParseException e)
{
    // Not a number.
}
 Radiodef
Radiodef
Redigerat svar 2015ör april 2015 в 1:25
12
0
 gha.st
gha.st
2009ör juli 2009 в 9:53
2009-07-09T09:53:12+00:00
Mer
Källa
Redigera
#9243978

Parsa det (dvs. med Integer#parseInt ) och fånga upp undantaget. =)

För att förtydliga: Funktionen parseInt kontrollerar om den kan analysera talet i alla fall (självklart) och om du vill analysera det ändå kommer du inte att ta någon prestandaskada genom att faktiskt göra analysen.

Om du inte vill analysera det (eller om du analyserar det mycket, mycket sällan) kan du naturligtvis göra det på ett annat sätt.

 Radiodef
Radiodef
Redigerat svar 2015ör april 2015 в 1:15
2
0
 jqno
jqno
2009ör juli 2009 в 9:54
2009-07-09T09:54:05+00:00
Mer
Källa
Redigera
#9243980

Jag tror att det enda sättet att på ett tillförlitligt sätt avgöra om en sträng är ett nummer är att analysera den. Så jag skulle bara analysera den, och om det är ett nummer får du numret i ett int gratis!

0
0
Lägg till en fråga
Kategorier
Alla
Teknik
Kultur / fritid
Livet / Konst
Vetenskap
Professionell
Företag
Användare
Alla
Ny
Populära
1
Daniel Gogov
Registrerad för 2 dagar sedan
2
工藤 芳則
Registrerad för 1 vecka sedan
3
Ирина Беляева
Registrerad för 1 vecka sedan
4
Darya Arsenyeva
Registrerad för 2 veckor sedan
5
anyta nuam-nuam (LapuSiK)
Registrerad för 2 veckor sedan
DE
EL
ES
FR
ID
IT
JA
NL
NO
PL
PT
RO
RU
SL
SV
TR
ZH
© kzen.dev 2023
Källa
stackoverflow.com
under licens cc by-sa 3.0 med angivande av