在java中第二次出现逗号后删除字符串

Shr*_*ash 2 java string android google-api

String add_filter = address.split("\\,", 2)[0]; 
Run Code Online (Sandbox Code Playgroud)

这将删除第一个逗号之后的文本。我需要在不使用循环的情况下删除第二个逗号之后的文本。

Gab*_*han 5

address.split("\\,")[2]; 
Run Code Online (Sandbox Code Playgroud)

这将围绕逗号分割字符串。第 0 个索引在第一个逗号之前,第一个在第一个逗号之后,第二个在第二个逗号之后,依此类推。请注意,此代码假定至少有 2 个逗号。如果没有,则需要保存 split() 返回的数组并检查长度以确保其为 3 或更高。否则没有第二个逗号。