小编Aru*_*boj的帖子

如何比较原始类型中的字符忽略情况

我正在写这些代码行:

String name1 = fname.getText().toString();
String name2 = sname.getText().toString();
aru = 0;

count1 = name1.length();
count2 = name2.length();
for (i = 0; i < count1; i++)
{  
    for (j = 0; j < count2; j++)
    { 
        if (name1.charAt(i)==name2.charAt(j))
            aru++;
    }
    if(aru!=0)
        aru++;
}
Run Code Online (Sandbox Code Playgroud)

我想比较Character两个人String忽视这个案子的情况.简单地使用IgnoreCase不起作用.添加"65" ASCII值也不起作用.我该怎么做呢?

java string character case-sensitive case-insensitive

22
推荐指数
3
解决办法
9万
查看次数

如何比较两个CharSequences中的字符

我应该如何比较两个CharSequences的两个字符?

这是我的两个CharSequence:

CharSequence name1 = fname.getText();
CharSequence name2 = sname.getText();
Run Code Online (Sandbox Code Playgroud)

如果我尝试比较这样:

if(name1[i] == name2[j])
Run Code Online (Sandbox Code Playgroud)

..给了我错误.

java android string-comparison

9
推荐指数
3
解决办法
5万
查看次数

$ .ajax成功函数返回null

我有一个基本的登录表单设置,我使用ajax请求将两个变量(登录+密码)发送到另一个页面,该页面检查并相应地返回状态.我的ajax代码

$('form.login_form').on('submit', function(){
    var that = $(this),
    url = "textlogin.php",
    type = that.attr('method'),
    data = {};

    that.find('[name]').each(function(index, value){
        var that = $(this),
        name = that.attr('name'),
        value = that.val();
        data[name] = value;
    });

    $.ajax({
        url: url,
        type: type,
        data: data,

        success: function(response){
            if(response==""){
                $('#login_err').html("its null");
            }else{
                $('#login_err').html(response);
            }
        }
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

不起作用,success函数总是返回null.代码工作正常,直到我没有使用ajaxjquery dialog登录.我尝试的事情:1.设置Content-type 2.设置dataType 3.使用$ .post和什么不.

php ajax jquery

5
推荐指数
1
解决办法
1820
查看次数

从用户那里获取输入

Scanner和输入有什么区别BufferedReader

这是一个BufferedReader例子......

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter characters, 'q' to quit.");

// read characters
do {
    c = (char) br.read();
    System.out.println(c);
} while(c != 'q');
Run Code Online (Sandbox Code Playgroud)

这是一个Scanner例子......

Scanner scan = new Scanner(System.in);
char mrArray = new char[10];
// read characters
for (int i = 0; i < myArray.length; i++) {
    String temp = myScanner.next();
    myArray[i] = temp.charAt(0);
}
Run Code Online (Sandbox Code Playgroud)

这两种情况有什么区别吗?这些课程中是否有可能在未来改变?我应该BufferedStream优先使用Scanner吗?

java io

4
推荐指数
1
解决办法
1816
查看次数