Java では、整数の個々の桁を取得する方法が複数あり、そのうちの 1 つはモジュロ演算子の利用です。
数値にモジュロ演算子を繰り返し適用することで、各桁を分離できます。ループ:
int number; // = some int while (number > 0) { System.out.print( number % 10); // Extract the last digit number /= 10; // Truncate the number }
このアプローチでは、個々の数字が逆の順序で返されます。正しい順序を取得するには、数字をスタックにプッシュし、逆の順序でポップオフします。
int number; // = and int LinkedList<Integer> stack = new LinkedList<Integer>(); // Stack for digits while (number > 0) { stack.push( number % 10 ); // Push the last digit number /= 10; // Truncate the number } while (!stack.isEmpty()) { System.out.print(stack.pop()); // Pop the digits in correct order }
このメソッドは、Java で整数の個々の数字を抽出して処理する効率的な方法を提供します。
以上がJava で整数から個々の数字を効率的に抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。