Czy istnieje odpowiednik PHP Character.getNumericValue(char c)
w języku Java?Odpowiednik PHP dla Character.getNumericValue języka Java (znak c)?
5
A
Odpowiedz
0
Nie. Nie ma pieczonych w ekwiwalentach.
0
Edit: Ups, to nie jest to, co getNumericValue
robi. Myślę, że odpowiedź nie jest wtedy. Będziesz musiał stworzyć własną tabelę, która mapuje cyfry na liczby.
Jeśli chcesz funkcję, która współpracuje z najbardziej popularnych znaków numerycznych, można zrobić coś takiego, ale to nie dla specjalnych cyframi Unicode:
function getNumericValue($ch) {
if (ctype_digit($ch))
return ord($ch) - ord('0');
if (ctype_upper($ch))
return ord($ch) - ord('A') + 10;
if (ctype_lower($ch))
return ord($ch) - ord('a') + 10;
return -1;
}
2
Użyj funkcji intval()
.
To nie będzie obsługiwać liter i cyfr rzymskich w ten sam sposób, ale można utworzyć własną metodę, aby to zrobić w takich przypadkach. Będzie jednak obsługiwał standardowe cyfry.
if (intval("2") === 2) echo("YAY!");
Powiązane problemy
- 1. Perlowy odpowiednik języka PHP escapeshellarg
- 2. .NET odpowiednik List.subList języka Java()?
- 3. Objective-C odpowiednik specyfikacji języka Java lub standardu C++?
- 4. C++ odpowiednik Java ByteBuffer?
- 5. Czy istnieje odpowiednik języka sqlite3_limit w PHP?
- 6. Odpowiednik anonimowej klasy języka Java w języku C#?
- 7. Odpowiednik programu NCrunch dla języka Java w środowisku Eclipse
- 8. . Odpowiednik .Net dla języka Java wpisanego Class <>?
- 9. Jaśmin dla języka C# i/lub Java
- 10. Czy istnieje odpowiednik dla języka erlang?
- 11. Odpowiednik w języku Java dla cin (C++)
- 12. C++ Java statyczny odpowiednik końcowy
- 13. C# odpowiednik php asocjacyjnej tablicy
- 14. Biblioteka SNMP dla języka Java
- 15. Czy istnieje odpowiednik dla słowa kluczowego zarezerwowanego dla języka C# w języku C#?
- 16. Czy istnieje parser Java dla języka Java?
- 17. C# Uri.EscapeDatastring() odpowiednik dla Javy
- 18. Java System.currentTimeMillis() odpowiednik w C#
- 19. Odpowiednik PHP dla funkcji parseInt?
- 20. PHP: intval() odpowiednik dla liczb> = 2147483647
- 21. Alternatywa dla licznika Pythona dla języka Java
- 22. Odpowiednik Dart'a dla Java StringBuilder
- 23. Co to jest odpowiednik języka PHP w języku Ruby?
- 24. Obsługa języka Java dla "(? <name> wzorzec)" w wzorach
- 25. Czy istnieje odpowiednik MySQL dla PHP preg_replace?
- 26. Czy istnieje odpowiednik zestawu Java w php?
- 27. Czy istnieje odpowiednik Java funkcji http_build_query PHP?
- 28. UML dla języka programowania C
- 29. wsparcie dla języka C++ 11?
- 30. RDMS dla początkującego języka C?
'Intval' jest rzeczywiście interesujący. Używanie bazy 36 powinno sprawić, że będzie również obsługiwać litery. – casablanca
To genialne! –