This should work.

public boolean containsBothNumbersAndLetters(String password) {
  boolean digitFound = false;
  boolean letterFound = false;
  for (char ch : password.toCharArray()) {
    if (Character.isDigit(ch)) {
      digitFound = true;
    }
    if (Character.isLetter(ch)) {
      letterFound = true;
    }
    if (digitFound && letterFound) {
      // as soon as we got both a digit and a letter return true
      return true;
    }
  }
  // if not true after traversing through the entire string, return false
  return false;
}
Answer from Andreas Wederbrand on Stack Overflow
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ java โ€บ character-isletterordigit-in-java-with-examples
Character.isLetterOrDigit() in Java with examples - GeeksforGeeks
January 23, 2026 - Example 1: Checking Letter and Digit Characters ยท Java ยท public class GFG { public static void main(String[] args) { char c1 = 'Z'; char c2 = '2'; System.out.println(c1 + " is a letter/digit ?
๐ŸŒ
Tutorialspoint
tutorialspoint.com โ€บ java โ€บ lang โ€บ character_isletterordigit.htm
Java - Character isLetterOrDigit() Method
Following is the syntax for Java Character isLetterOrDigit() method ยท public static boolean isLetterOrDigit(char ch) (or) public static boolean isLetterOrDigit(int codePoint) ...
๐ŸŒ
LabEx
labex.io โ€บ tutorials โ€บ java-java-character-isletterordigit-method-117533
Java Programming | Character Class | isLetterOrDigit Method | LabEx
Print the result to the console. ... System.out.print("Enter a character: "); char ch = input.next().charAt(0); boolean letterOrDigit = Character.isLetterOrDigit(ch); System.out.println("Is " + ch + " a letter or a ...
๐ŸŒ
Tutorialspoint
tutorialspoint.com โ€บ java โ€บ lang โ€บ character_isletterordigit_codepoint.htm
Java.lang.Character.isLetterOrDigit() Method
package com.tutorialspoint; import java.lang.*; public class CharacterDemo { public static void main(String[] args) { // create 2 int primitives cp1, cp2 int cp1, cp2; // assign values to cp1, cp2 cp1 = 0x0033; cp2 = 0x012b23; // create 2 boolean primitives b1, b2 boolean b1, b2; /** * check if cp1, cp2 represents letter/digit and * assign results to b1, b2 */ b1 = Character.isLetterOrDigit(cp1); b2 = Character.isLetterOrDigit(cp2); String str1 = "cp1 represents a letter/digit is " + b1; String str2 = "cp2 represents a letter/digit is " + b2; // print b1, b2 values System.out.println( str1 ); System.out.println( str2 ); } }
๐ŸŒ
Java Tutorial HQ
javatutorialhq.com โ€บ java tutorial โ€บ java.lang โ€บ character โ€บ isletterordigit(char ch)
Java Character isLetterOrDigit(char ch) method example
September 30, 2019 - */ public class CharacterIsLetterOrDigitCharExample { public static void main(String[] args) { // Ask for user input System.out.print("Enter a character:"); // use scanner to get the user input Scanner s = new Scanner(System.in); // get a single character char value = s.nextLine().toCharArray()[0]; // close the scanner object s.close(); // check if the user input is a letter/digit or not boolean checkBool = Character.isLetterOrDigit(value); // print result if(checkBool){ System.out.print("User input '"+value+"' is a letter/digit"); } else{ System.out.print("User input '"+value+"' is not a letter/digit"); } } } Below is the sample output when you run the above example. ... JavaTutorialHQ aims to to be The Ultimate Guide on Java with hundreds of examples from basic to advance Topics.
๐ŸŒ
Microsoft Learn
learn.microsoft.com โ€บ en-us โ€บ dotnet โ€บ api โ€บ java.lang.character.isletterordigit
Character.IsLetterOrDigit Method (Java.Lang) | Microsoft Learn
[Android.Runtime.Register("isLetterOrDigit", "(I)Z", "")] public static bool IsLetterOrDigit(int codePoint); [<Android.Runtime.Register("isLetterOrDigit", "(I)Z", "")>] static member IsLetterOrDigit : int -> bool ยท
Find elsewhere
๐ŸŒ
Java Tutorial HQ
javatutorialhq.com โ€บ java tutorial โ€บ java.lang โ€บ character โ€บ isletterordigit(int codepoint)
Java Character isLetterOrDigit(int codePoint) method example
September 30, 2019 - */ public class CharacterIsLet... = 89; // check if the codepoint is a letter/digit or not boolean checkBool = Character.isLetterOrDigit(codepoint); // print result if(checkBool){ System.out.print("Codepoint '"+codepoint+"' ...
๐ŸŒ
Tabnine
tabnine.com โ€บ home โ€บ code library
java.lang.Character.isLetterOrDigit java code examples
July 25, 2024 - Get the answers and suggestions you need from our AI code assistant. Get started in minutes with a free 90 day trial of Tabnine Pro.
๐ŸŒ
Oracle
docs.oracle.com โ€บ javase โ€บ 8 โ€บ docs โ€บ api โ€บ java โ€บ lang โ€บ Character.html
Character (Java Platform SE 8 )
5 days ago - public static boolean isLetterOrDigit(int codePoint) Determines if the specified character (Unicode code point) is a letter or digit. A character is considered to be a letter or digit if either isLetter(codePoint) or isDigit(codePoint) returns true for the character.
๐ŸŒ
Educative
educative.io โ€บ answers โ€บ what-is-characterisletterordigit-in-java
What is Character.isLetterOrDigit() in Java?
The isLetterOrDigit() method is a static method in the Character class in Java, which is used to determine if the specified character is a letter or digit.
๐ŸŒ
Java Guides
javaguides.net โ€บ 2024 โ€บ 06 โ€บ java-character-isletterordigit-method.html
Java Character isLetterOrDigit() Method
June 17, 2024 - The isLetterOrDigit() method can be useful in conditional statements for validating alphanumeric input. import java.util.Scanner; public class ConditionalExample { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Enter a character: "); char input = scanner.next().charAt(0); if (Character.isLetterOrDigit(input)) { System.out.println("You entered a letter or digit."); } else { System.out.println("You did not enter a letter or digit."); } scanner.close(); } }
๐ŸŒ
TutorialsPoint
tutorialspoint.com โ€บ isletterordigit-method-in-java
isLetterOrDigit() method in Java
public class Demo { public static void main(String []args) { char val ='P'; System.out.println("Value: "+val); if (Character.isLetterOrDigit(val)) { System.out.println("Value is a letter or digit!"); } else { System.out.println("Value is neither a letter nor a digit!"); } } } Value: P Value ...
๐ŸŒ
LabEx
labex.io โ€บ labs โ€บ java-java-character-isletterordigit-method-117533
Java Programming | Character Class | isLetterOrDigit Method
Learn how to use the isLetterOrDigit method of the Character class in Java to check if a character is a letter or a digit.
๐ŸŒ
Cach3
tutorialspoint.com.cach3.com โ€บ isletterordigit-method-in-java.html
isLetterOrDigit() method in Java - Cach3
November 13, 2018 - public class Demo { public static ... "+val); if (Character.isLetterOrDigit(val)) { System.out.println("Value is a letter or digit!"); } else { System.out.println("Value is neither a letter nor a digit!"); } } } Value: P Value ...
๐ŸŒ
Dot Net Perls
dotnetperls.com โ€บ character-java
Java - Character Examples - Dot Net Perls
December 14, 2024 - public class Program { public static void main(String[] args) { char value1 = 'U'; char value2 = '9'; char value3 = 'w'; char value4 = '*'; System.out.println(Character.isLetterOrDigit(value1)); System.out.println(Character.isLetterOrDigit(value2)); System.out.println(Character.isLetterOrDigit(value3)); System.out.println(Character.isLetterOrDigit(value4)); // [False] } }
๐ŸŒ
Oracle
docs.oracle.com โ€บ javase โ€บ 7 โ€บ docs โ€บ api โ€บ java โ€บ lang โ€บ Character.html
Character (Java Platform SE 7 )
public static boolean isLetterOrDigit(int codePoint) Determines if the specified character (Unicode code point) is a letter or digit. A character is considered to be a letter or digit if either isLetter(codePoint) or isDigit(codePoint) returns true for the character.
๐ŸŒ
Thedeveloperblog
thedeveloperblog.com โ€บ character
Java Character: isLetter, isDigit and toLowerCase
Java program that uses Character.isLetter public class Program { public static void main(String[] args) { String value = "R2D2"; // Loop through characters in this String. for (int i = 0; i < value.length(); i++) { char c = value.charAt(i); // See if the character is a letter or not. if ( ...
๐ŸŒ
Javatpoint
javatpoint.com โ€บ java-character-isletterordigit-method
Java Character isLetterOrDigit() Method
The isLetterOrDigit(char ch) method of character class determines whether the given(or specified) character is a letter or digit or not.