gpt4 book ai didi

Java - 重复的案例标签

转载 作者:行者123 更新时间:2023-11-30 03:23:13 25 4
gpt4 key购买 nike

我不久前发现了一个函数,可以用该字符的“正常”版本替换文本中的波兰语字符。我之前在一些项目中使用过它,没有任何问题,但现在,当我复制它时,它不起作用。但是当我尝试在同一个 IDE(IntelliJ IDEA 14.1.3)中编译旧项目时,它没问题,但在新项目中它给了我错误:

Error:(22, 17) java: duplicate case label

除第一种情况和默认情况外,每种情况都会发生这种情况。功能代码:

public static String polskieznaki(String s)
{
char[] tekst = s.toCharArray();
s = "";

for(int i=0; i<tekst.length; i++)
{

switch(tekst[i])

{

case 'ą': tekst[i] = 'a'; break;

case 'ć': tekst[i] = 'c'; break;

case 'ę': tekst[i] = 'e'; break;

case 'ó': tekst[i] = 'o'; break;

case 'ś': tekst[i] = 's'; break;

case 'ł': tekst[i] = 'l'; break;

case 'ż': tekst[i] = 'z'; break;

case 'ź': tekst[i] = 'z'; break;

case 'ń': tekst[i] = 'n'; break;

case 'Ą': tekst[i] = 'A'; break;

case 'Ć': tekst[i] = 'C'; break;

case 'Ę': tekst[i] = 'E'; break;

case 'Ó': tekst[i] = 'O'; break;

case 'Ś': tekst[i] = 'S'; break;

case 'Ł': tekst[i] = 'L'; break;

case 'Ż': tekst[i] = 'Z'; break;

case 'Ź': tekst[i] = 'Z'; break;

case 'Ń': tekst[i] = 'N'; break;

default: break;

}
s += tekst[i];

}

return s;
}

如果有任何帮助,我将不胜感激。

最佳答案

感谢 Makoto 的评论,我将此特定文件的默认编码(不仅仅是 IDE 和项目编码)设置为 UTF-8,这解决了问题。

关于Java - 重复的案例标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30827702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com