可以通过java的”substring“方法截取出对应的字符串,前提是知道开始和结束的字符串的值:
String getSignInfo = reqResultsubstring(reqResultindexOf("<sign>") + 6, reqResultindexOf("</sign>"));
解释:上述方法就是截取reqResult字符串的中开始”<sign>“和结束”</sign>“中间部分的内容,”6“就是”<sign>“的长度,,之后将获取的结果赋值给”getSignInfo进行输出即可“;
备注:以上方法通用于截取字符串,数字”6“和开始结束字符串根据实际需要修改即可。
你在构造这类的时候就可以设定一些属性或者方法,如:
class A(){
public String name;
public int age;
public String getName(){
return name;
}
public void setName(String asName){
name=asName;
}
}
那么在实例化这个类之后就可以直接set值或者get值
public Num(int n)是构造函数,没有返回值。如果必须使用构造函数的话,可以考虑使用成员变量来保存和输出数组的值。代码如下:
import javautilArrayList;
import javautilList;
import javautilScanner;
public class Num {
List<Integer> list = new ArrayList<>();
public static void main(String[] args) throws Throwable{
try(Scanner s = new Scanner(Systemin)) {
Systemoutprintln("输入个数");
int n = IntegerparseInt(snextLine());
Num li = new Num(n);
for(int i = 0; i < n; i++) {
snextLine();
Systemoutprintln(lilistget(i));
}
}
}
public Num(int n) {
for(int i = 0 ; i < n ; i++) {
listadd(n);
}
}
}
如果想使用函数的返回值来保存和输出数组的值,那可以使用普通的带有返回值的函数来实现。代码如下:
import javautilArrayList;
import javautilList;
import javautilScanner;
public class Num {
public static void main(String[] args) throws Throwable{
try(Scanner s = new Scanner(Systemin)) {
Systemoutprintln("输入个数");
int n = IntegerparseInt(snextLine());
Num li = new Num();
List<Integer> list = liNumSave(n);
for(int i = 0; i < n; i++) {
snextLine();
Systemoutprintln(listget(i));
}
}
}
public List<Integer> NumSave(int n) {
List<Integer> list = new ArrayList<>();
for(int i = 0 ; i < n ; i++) {
listadd(n);
}
return list;
}
}
麻烦看一下是否好用。
以上就是关于java中怎么截取 固定字符串中间的字符串全部的内容,包括:java中怎么截取 固定字符串中间的字符串、java中如何把一个对象的多个属性,添加进去。如一个人有名字,可以设置成li.add("张三");、java数组在自定义函数中返回值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)