Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java CharacterSet为字符串,Int为字符转换_Java_Casting_Char_Int - Fatal编程技术网

Java CharacterSet为字符串,Int为字符转换

Java CharacterSet为字符串,Int为字符转换,java,casting,char,int,Java,Casting,Char,Int,java新手。试着熟悉语法和整体语言结构 我试图在java中模拟这个php函数,它只是将一个数字的所有实例转换为一个特定的字符 for($x=10;$x<=20;$x++){ $string = str_replace($x, chr($x+55), $string); } for($x=10;$x好吧,虽然不是最好的方法,但这里有一个有效的方法 import java.lang.*; public class T { pub

java新手。试着熟悉语法和整体语言结构

我试图在java中模拟这个php函数,它只是将一个数字的所有实例转换为一个特定的字符

        for($x=10;$x<=20;$x++){
            $string = str_replace($x, chr($x+55), $string);
        }

for($x=10;$x好吧,虽然不是最好的方法,但这里有一个有效的方法

import java.lang.*;

public class T {
  public static void main(String[] args) {
    String s = "1090412";
    for (int i = 10; i <= 20; i++) {
      s = s.replace(Integer.toString(i), "" + (char)(i + 55));
    }
    System.out.println(s);
  }
}
import java.lang.*;
公共T类{
公共静态void main(字符串[]args){
字符串s=“1090412”;

for(inti=10;为什么你说这不是最好的方法呢?首先,s.replace将通过for循环从开始到开始搜索整个字符串。
import java.lang.*;

public class T {
  public static void main(String[] args) {
    String s = "1090412";
    for (int i = 10; i <= 20; i++) {
      s = s.replace(Integer.toString(i), "" + (char)(i + 55));
    }
    System.out.println(s);
  }
}