1. 如何将这段javascript代码转换成java代码
\d改为\\d
2. 如何将这些JS代码转换成JAVA代码 急急急......
js全称是javascript看着像java,但是跟java基本上没有半毛钱关系,转不了
3. javascript 有人会把这段javascript代码转成java的吗?先感谢。
private static void f(List r, List t, List a, int n) {
if (n == 0) {
r.add(t);
} else {
for (int i = 0, l = a.size(); i <= l - n; i++) {
List b = new ArrayList();
b.addAll(t);
b.add(a.get(i));
f(r, b, a.subList(i + 1, a.size()), n - 1);
}
}
}
public static List eachCombo(List arr, int num) {
List r = new ArrayList();
f(r, new ArrayList(), arr, num);
return r;
}
4. javaScript 代码转成 java代码求高手速来
其实java代码好改,主要是中间的字符串处理逻辑比较麻烦,
while ((index = uri.indexOf(keyword) >=0) { String temp = uri.substring(index, keyword.length - 1); temp = process(temp);//对temp进行处理 uri.replace(keyword, temp);}
5. 求助一段八字计算的JS代码转成JAVA
我可以给你转,不免费哈
6. 一段简单的java代码转成JavaScript代码多谢
js 不应该负责加密解码,
应该只负责传递数据,可以传递加密前的,也可以传递加密后的
加密解码的工作都应该放在服务端来处理
7. Java程序填空题:将下面的一段代码补充完整
public void add(int a,int b){ System.out.println(a+"+"+b+"="+(a+b));}public void show(){ System.out.println("show方法执行了!");}
8. 求高手把一段javascript代码转成 C++代码
按这个js脚本的算法,写了一个类,提供静态方法完成加密解密。假定了待加密内容是unicode编码。加密后为sbcs。主函数是测试的,后面的代码是为了输出unicode字符串进行的转换,和加/解密无关。
#include
#include
#include
#include
class Translator{
private:
static const char code[];
public:
static char *textEncrypt(TCHAR *source,char result[]);
static TCHAR *textDecrypt(char *source,TCHAR result[]);
};
const char Translator::code[]="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcde";
char *Translator::textEncrypt(TCHAR *source,char result[]){
int l=wcslen(source);
char *temp=new char[l*3+1];
for(int i=0;i<l;i++){
unsigned short ch=source[i];
for(int j=0;j<3;j++){
temp[i*3+2-j]=code[ch%41];
ch/=41;
}
}
temp[l*3]=0;
for(i=l*3-3;i>=0;i-=3){
if(temp[i]!='A'){
break;
}
}
if(i>=0){
strcpy(result,temp);
}
else{
result[0]='z';
for(i=0;i<l;i++){
result[i*2+1]=temp[i*3+1];
result[i*2+2]=temp[i*3+2];
}
result[i]=0;
}
delete [] temp;
return result;
}
TCHAR *Translator::textDecrypt(char *source,TCHAR result[]){
char *temp,ch;
int l,i;
if(source[0]=='z'){
l=(strlen(source)-1)/2;
temp=new char[l*3];
for(i=0;i<l;i++){
ch=source[i*2+1];
temp[i*3+1]=ch>='A'?(ch>='a'?ch-'a'+36:ch-'A'+10):ch-'0';
ch=source[i*2+2];
temp[i*3+2]=ch>='A'?(ch>='a'?ch-'a'+36:ch-'A'+10):ch-'0';
temp[i*3]=10;
}
}
else{
l=strlen(source)/3;
temp=new char[l*3];
for(i=0;i<3*l;i++){
ch=source[i];
temp[i]=ch>='A'?(ch>='a'?ch-'a'+36:ch-'A'+10):ch-'0';
}
}
for(i=0;i<l;i++){
result[i]=(temp[i*3]*41+temp[i*3+1])*41+temp[i*3+2];
}
result[i]=0;
delete [] temp;
return result;
}
void main(){
char encrypted[100];
TCHAR decrypted[20];
Translator::textEncrypt(L"我试验unicode效果",encrypted);
cout<<encrypted<<endl;
Translator::textDecrypt(encrypted,decrypted);
DWORD dwNum = WideCharToMultiByte(CP_OEMCP,NULL,decrypted,-1,NULL,0,NULL,FALSE);
char *psText;
psText = new char[dwNum];
if(!psText){
delete []psText;
}
WideCharToMultiByte(CP_OEMCP,NULL,decrypted,-1,psText,dwNum,NULL,FALSE);
cout<<psText<<endl;
delete []psText;
}