java howto将逗号和斜杠字符串转换为数组

时间:2017-03-26 09:32:56

标签: java

我有以下字符串:

str = /data/media/file1.txt,/data/media/file2.jpg,/data/media/file3.jpg

我想拥有带文件名的数组。 我尝试了各种各样的分裂。它不起作用。 请帮助:)

2 个答案:

答案 0 :(得分:0)


您可以使用String的split方法,如下所示:

String[] mySplittedString = str.split(","); //The comma is the split point of each part of the string

应该导致:

mySplittedString[0] ==> "/data/media/file1.txt"
mySplittedString[1] ==> "/data/media/file2.jpg"
mySplittedString[2] ==> "/data/media/file3.jpg"

希望它有所帮助!

<小时/> 注意: 请注意包含逗号本身的文件名,这些文件名将在错误的位置拆分。 来源:http://www.javatpoint.com/java-string-split

答案 1 :(得分:0)

<h2> Likes and Dislikes </h2>

<table class = "foodTable">
<caption>Food</caption>
<thead>
<tr>
    <th colspan = "2" style = "border-top:none;border-left:none;">&nbsp;</th>
    <th>Hate</th>
    <th>Dislike</th>
    <th>Indifferent</th>
    <th>Like</th>
    <th>Love</th>
</tr>
</thead>

<tbody>
    <tr>
        <th colspan = "2">Chocolate</th>
        <td> - </td>
        <td> - </td>
        <td> - </td>
        <td> - </td>
        <td>&#10004;</td>
    </tr>
    <tr>
        <th colspan = "2">Ketchup</th>
        <td> &#10004;</td>
        <td> - </td>
        <td> - </td>
        <td> - </td>
        <td> - </td>
        </tr>

    <tr>
        <th colspan = "2">Cheese</th>
        <td> - </td>
        <td> &#10004;</td>
        <td> - </td>
        <td> - </td>
        <td> - </td>
    </tr>
</tbody>