数字反转java代码
时间: 2024-09-21 07:09:10 浏览: 22
在Java中,你可以很容易地通过字符串切片或者字符数组来反转数字。下面是一个简单的示例,用于将整数逆序:
```java
public class Main {
public static void main(String[] args) {
int num = 12345; // 可以替换为你想反转的任意整数
String reversedNumStr = Integer.toString(num); // 将整数转换为字符串以便操作
String reversed = reverseString(reversedNumStr); // 使用自定义函数反转字符串
int reversedInt = Integer.parseInt(reversed); // 再次将字符串转换回整数
System.out.println("反转后的数字是: " + reversedInt);
}
// 自定义函数:字符串反转
private static String reverseString(String str) {
StringBuilder sb = new StringBuilder(str);
return sb.reverse().toString();
}
}
相关问题
Java给定一个字符串,去除其中的数字并反转
在Java中,你可以通过正则表达式配合`replaceAll()`函数去除字符串中的数字,然后再使用`StringBuilder`或`StringBuffer`的`reverse()`方法来反转字符串。下面是一个示例:
```java
public class Main {
public static void main(String[] args) {
String input = "Hello123World456!";
String result = removeDigitsAndReverse(input);
System.out.println(result); // 输出 "!dlroWolleH"
}
public static String removeDigitsAndReverse(String str) {
// 使用正则表达式替换所有数字
String noDigits = str.replaceAll("\\d", "");
// 反转字符串
StringBuilder reversed = new StringBuilder(noDigits).reverse();
return reversed.toString();
}
}
```
在这段代码中,`\\d` 是一个匹配任意数字的正则表达式模式。`replaceAll("\\d", "")` 将会把所有的数字字符替换为空字符串,然后我们创建一个新的 `StringBuilder` 对象并将处理过的字符串传入 `reverse()` 方法进行反转。
java 纯数字加密解密1983
根据提供的代码,这是一个用Java编写的纯数字加密解密程序。根据规则,加密过程是将每位数字加上5,然后对10取余,最后将所有数字反转得到一串新数。解密过程是将数字反转,然后判断每位数字是否在0~4之间,如果是则加上10,然后每位数字减去5,最后将每位数字拼接成最终结果。根据提供的代码,解密结果为1983。\[3\]
#### 引用[.reference_title]
- *1* *2* [JAVA各种加密与解密方式(精挑版)](https://blog.csdn.net/weixin_42504805/article/details/124709352)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Java小练习(数字加密解密)](https://blog.csdn.net/qq_45149764/article/details/128232655)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]