相关疑难解决方法(0)

在HTML标签JSOUP中提取文本

我正在编写一个JAVA程序来为项目提取HTML数据.这是HTML代码

 <td align="left" valign="top" class="style3">
        PC / Van<br>$14 (Mon-Fri, excl PH)
        <br>
        $18 (Sat, Sun & PH)<br><br>$70/Day(Mon-Fri, excl PH: Entry - 24:00)   
        <br>
        $100/day (Sat, Sun & PH: Entry - 24:00)
 </td></tr>
Run Code Online (Sandbox Code Playgroud)

以下是我提取的JAVA代码.

 String connect1 = url1.toString();
 Document doc1 = Jsoup.connect(connect1).get();


        // get all links
        Elements type1 = doc1.select("[class=\"style3\"]");     

        int size = type1.size();

            try {       
                String text =type1.first.text();
                System.out.println(text);

                } catch (Exception e) {
                e.printStackTrace();

            }   
Run Code Online (Sandbox Code Playgroud)

我得到的输出是

PC / Van$14 (Mon-Fri, excl PH)$18 (Sat, Sun & PH)$70/Day(Mon-Fri, excl PH: Entry …
Run Code Online (Sandbox Code Playgroud)

html java jsoup

7
推荐指数
1
解决办法
6696
查看次数

在Java中使用Split并对结果进行子串

可能重复:
java中的字符串拆分

我有这个Key - Value,我想将它们彼此分开并得到如下返回:

String a = "Key"
String b = "Value"
Run Code Online (Sandbox Code Playgroud)

那么最简单的方法是什么?

java split substring

6
推荐指数
2
解决办法
4万
查看次数

如何拆分文件路径以获取文件名?

我的Android应用程序中有这个字符串:

/storage/emulated/0/temp.jpg
Run Code Online (Sandbox Code Playgroud)

我需要操作字符串并拆分此输出的字符串:

temp.jpg
Run Code Online (Sandbox Code Playgroud)

我需要总是采取字符串的最后一个元素.

如何在java中输出?

我非常感谢您在解决这个问题时能给我的任何帮助.

java android split

6
推荐指数
2
解决办法
2万
查看次数

如何格式化字符串以使其打印 4 位数字和 2 位小数

我正在尝试打印出一个始终为 4 位并且有 2 个小数位的双精度数。

例如,如果数字是105.456789String.Format会打印出 0105.45 我理解这%.2f允许两位小数问题。我也明白这%04d允许 4 位数的问题但是,我一生都无法弄清楚如何将两者结合起来。

我试图做一个双String.format 我试图做一个String.format和同时使用%04d%.2f

System.out.println(String.format("Gross Pay:     $%.2f %04d", 105.456789));
Run Code Online (Sandbox Code Playgroud)

我希望输出为 0105.45 但我什至无法编译

java string decimal string-formatting

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

在java中拆分多个字符串

我是Java的新手,试图拆分多个字符串并将其存储在String数组中.外行人计划如下:

    Scanner sc = new Scanner(System.in);
    String s1 = "Hello1 Hello2";
    String s2 = "Hello3 Hello4";
    String s3 = "Hello5 Hello6";
    String[] parts = s1.split(" ");
    parts = s2.split(" "); //Rewrites
    parts = s3.split(" "); //Rewrites
    for(String s4:parts) { 
      System.out.print(s4 + " ");
    }
Run Code Online (Sandbox Code Playgroud)

该程序的输出显然是:Hello5 Hello6.(如何在Java中拆分字符串)

无论我期望输出Hello1 Hello2 Hello3 Hello4 Hello5 Hello6.也就是说,传入的字符串不能替换数组中现有的字符串.

java

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

为什么这个 .split 会导致数组越界错误?

public class test {
    public static void main(String[] args) {        
        String[] arr = {"0 1.2.3.4","a b.c.d.e"};
        System.out.println(arr[0].split(".")[2]);
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用java 8。

预期输出是3

java arrays string split

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

Parse .txt to .csv

Is it possible to create a Java program which recognizes the text in a .txt file and write it in a .csv file? If yes,how would you start with such a problem?

My .txt file is Text1 |Text 2 so I could somehow get the char "|" and split it into two cells.

java csv parsing

2
推荐指数
1
解决办法
1万
查看次数

.split()包含字符“ ++”的字符串

假设我有以下代码块:

String x = "Hello ++ World!";
if(x.contains(" ++ "))
    System.out.println(x.split(" ++ ")[0]);
Run Code Online (Sandbox Code Playgroud)

为什么执行此代码时会收到输出:

  • Hello ++ World!代替Hello

显然,它与有关split(),但是,我无法弄清楚。

java regex split

2
推荐指数
1
解决办法
103
查看次数

如何在 Java 中使用 * 解析字符串

我有一个这样的字符串。

PER*IP**TE**1234567890*EM*sampleEmail@Email.com
Run Code Online (Sandbox Code Playgroud)

如何在 Java 中将字符串解析为多行?

PER
IP
TE
//Empty String
EM
1234567890
sampleEmail@Email.com
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
103
查看次数

如何在表达式语言中拆分字符串并获取最后一个元素?

这是我正在尝试但似乎不起作用:

(myStringHere.split(".")[(myStringHere.split(".").length)-1]).concat(text[myStringHere])
Run Code Online (Sandbox Code Playgroud)

我的字符串将是这样的:

com.foo.bar.zar.gar.ThePartIWant
Run Code Online (Sandbox Code Playgroud)

ThePartIWant是我想在页面中显示的内容.

我正在使用Expression Language 2.2

java string jsp split el

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

标签 统计

java ×10

split ×5

string ×3

android ×1

arrays ×1

csv ×1

decimal ×1

el ×1

html ×1

jsoup ×1

jsp ×1

parsing ×1

regex ×1

string-formatting ×1

substring ×1