小编alf*_*sin的帖子

java中的字符串concat

我试图在String中连接String数组值,下面的代码不起作用

private void newString() {

    String str = "Split me"; 
    String[] tokens = str.split("[ ]+");

    String newStr = new String();

    for(int i=0; i<tokens.length; i++){
        newStr.concat(tokens[i]);
    }

    System.out.println("NEW STRING IS : " + newStr);
}


public static void main(String[] args){
    Main m = new Main();
    m.newString();
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
2
解决办法
680
查看次数

DATE()sql无法从php工作

我在phpmyadmin中使用此查询并且工作完美

UPDATE TABLE SET DETALLE = 'PENDING FOR TODAY' where DATE(FECHA) = DATE(NOW());
Run Code Online (Sandbox Code Playgroud)

但如果我从PHP做同样的事情

$sql= "UPDATE TABLE SET DETALLE = 'PENDING FOR TODAY' 
where DATE(FECHA) = DATE(NOW())
$resultado = mysql_query($sql) or die ("error");
Run Code Online (Sandbox Code Playgroud)

没有做任何事情,如果有问题与DATE()从PHP?

php sql

0
推荐指数
1
解决办法
62
查看次数

字符串按值传递

Turbo C++:我想在不改变原始数据的情况下将字符串传递给函数(按值传递).如何在这段代码中实现???

#include<iostream.h>
#include<conio.h>
#include<string.h>
void pass(char g[20])
{
 g[0]=g[2];
 cout<<"\nPassed: ";
 for(int i=0;i<strlen(g);i++)
 cout<<g[i];
}
void main()
{
 clrscr();
 char a[20];
 cout<<"\nEnter the Data: ";
 cin.get(a,sizeof a);
 int len=strlen(a);
 pass(a);
 cout<<"\nAfter pass: ";
 for(int i=0;i<len;i++)
 cout<<a[i];
 getch();
}
Run Code Online (Sandbox Code Playgroud)

c++ string function turbo-c++

0
推荐指数
1
解决办法
819
查看次数

Regexp删除行中特定字符后的txt(记事本++)

我有500线

xyz.blogspot.ae/search/label/Tips >Tips</a>
<span dir= ltr >(3)</span>

xyz.blogspot.ae/search/label/Transformer >Transformer</a>
<span dir= ltr >(10)</span>

xyz.blogspot.ae/search/label/transformer banking >transformer banking</a>
<span dir= ltr >(3)</span>

xyz.blogspot.ae/search/label/Transistor >Transistor</a>
<span dir= ltr >(3)</span>
Run Code Online (Sandbox Code Playgroud)

我想删除>之后的所有内容,所以它应该是这样的

xyz.blogspot.ae/search/label/Tips

xyz.blogspot.ae/search/label/Transformer

xyz.blogspot.ae/search/label/transformer banking 

xyz.blogspot.ae/search/label/Transistor
Run Code Online (Sandbox Code Playgroud)

任何正则表达式?

regex replace lines notepad++

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

类String中的边缘情况?

请考虑以下情形:

String str = "str";
System.out.println("str subs: " + str.substring(3,3));
Run Code Online (Sandbox Code Playgroud)

预期结果:(
StringIndexOutOfBoundsException因为beginIndex在"字符串结束后"开始)

实际结果:
打印空字符串

来自String.java:

public String substring(int beginIndex, int endIndex) {
    if (beginIndex < 0) {
        throw new StringIndexOutOfBoundsException(beginIndex);
    }
    if (endIndex > count) {
        throw new StringIndexOutOfBoundsException(endIndex);
    }
    if (beginIndex > endIndex) {
        throw new StringIndexOutOfBoundsException(endIndex - beginIndex);
    }
    return ((beginIndex == 0) && (endIndex == count)) ? this :
        new String(offset + beginIndex, endIndex - beginIndex, value);
}
Run Code Online (Sandbox Code Playgroud)

可以很容易地看到,实现不搭边情况下的护理:
beginIndex == endIndex == count …

java string substring

-3
推荐指数
1
解决办法
2056
查看次数

我正在获取以下程序的空指针异常

    /*line 1.*/ 
    if((name!=null || address!=null)||(!(name.equals("")||address.equals("")))){


        sessionNameModel.setObject(""+name);
        sessionAddressModel.setObject(""+address);
        add(sessionName);
        add(sessionAddress);

    }
    else{
        sessionNameModel.setObject("");
        sessionAddressModel.setObject("");
        add(sessionName);
        add(sessionAddress);

    }
Run Code Online (Sandbox Code Playgroud)

我在第1行得到空指针异常.我知道名称和地址字段的值为null但我必须检查会话更新值时的情况.我需要知道如何检查这些变量名称和地址是否为空.

java variables session if-statement nullpointerexception

-3
推荐指数
1
解决办法
74
查看次数