一段JScript,想在java中实现。 帮贴不了,可能是那个$引起的不太懂,String类有个charAt();方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class Test { public static String decode(String str){ int f = 0; int flag = 0; StringBuffer path = new StringBuffer(); for(int i=0;i<str.length();i++){ int code = str.charAt(i); if(code != 35){ if(f!=0 && f==i-1){ path.append((char)code); } else{ code = code - flag; path.append((char)code); } flag++; } else{ f = i; } } return path.toString(); } public static void main(String args[]){ System.out.println(decode("#abcd")); }} 原帖,CSDN过滤**功,你原来地方的缩写就是那个,我改成flag了不知道功能,所以楼上的没测试function wy_decode($str){ var $str = new String($str); var $real_path = ""; var $f = 0; var $flag = 0; for (var $i=0; $i<$str.length; $i++) { $code = $str.charCodeAt($i); if ($code != 35) { if ($f != 0 && $f == $i - 1) { $real_path += $str.charAt($i); } else { $code = $code - $flag; $real_path += String.fromCharCode($code); } $flag ++; } else { $f = $i; } } return $real_path;} 内部类的问题 java错误提示 java swing JTextField文本清空的问题。 可不可以对JTable里的每个单元格进行鼠标事件的监听? java中如何处理动态数组啊?谢谢 一个小小问题(out.println的问题) 泛型问题:请教如下代码为什么会编译不通过? 用jb写方法时,为什么光标不会在当前字符的后面? 请教java网络编程!! 有关Java构造函数的问题之二——实例性 一个非常有挑战性的问题!看看谁能解决! 紧急求助:字符串加法运算!! 答案帖出来马上给分!!
public static String decode(String str){
int f = 0;
int flag = 0;
StringBuffer path = new StringBuffer();
for(int i=0;i<str.length();i++){
int code = str.charAt(i);
if(code != 35){
if(f!=0 && f==i-1){
path.append((char)code);
}
else{
code = code - flag;
path.append((char)code);
}
flag++;
}
else{
f = i;
}
}
return path.toString();
}
public static void main(String args[]){
System.out.println(decode("#abcd"));
}
}
不知道功能,所以楼上的没测试
function wy_decode($str)
{
var $str = new String($str);
var $real_path = "";
var $f = 0;
var $flag = 0;
for (var $i=0; $i<$str.length; $i++)
{
$code = $str.charCodeAt($i);
if ($code != 35)
{
if ($f != 0 && $f == $i - 1)
{
$real_path += $str.charAt($i);
}
else
{ $code = $code - $flag;
$real_path += String.fromCharCode($code);
}
$flag ++;
}
else
{
$f = $i;
}
}
return $real_path;
}