小编Cha*_*ive的帖子

.replace方法不是java中的workkng

我想做某种加密,但是如果我输入a,它就不会改为I,它只会打印一个.为什么是这样?

import java.util.Scanner;
public class Encryption 
{
    public static void main(String[] args)
    {
        String normal = "", encoded, userResponse = "";

        Scanner sc = new Scanner(System.in);

        System.out.println("Are you encoding or decoding? E or D");
        userResponse = sc.next();

        if (userResponse.equalsIgnoreCase("e"))
        {
            System.out.println("Enter the text that you want to encode:");
            normal = sc.next();

            encoded = normal.replace('a', 'i');
            encoded = normal.replace('b', 's');
            encoded = normal.replace('g', 'e');
            encoded = normal.replace('k', 'f');
            encoded = normal.replace('p', 'h');
            encoded = normal.replace('c', 'z');
            encoded = normal.replace('m', 'r');
            encoded …
Run Code Online (Sandbox Code Playgroud)

java java.util.scanner

-2
推荐指数
1
解决办法
54
查看次数

标签 统计

java ×1

java.util.scanner ×1