相关疑难解决方法(0)

charAt()或子串?哪个更快?

我想遍历String中的每个字符,并将String的每个字符作为String传递给另一个函数.

String s = "abcdefg";
for(int i = 0; i < s.length(); i++){
    newFunction(s.substring(i, i+1));}
Run Code Online (Sandbox Code Playgroud)

要么

String s = "abcdefg";
for(int i = 0; i < s.length(); i++){
    newFunction(Character.toString(s.charAt(i)));}
Run Code Online (Sandbox Code Playgroud)

最终结果必须是String.那么任何更快或更高效的想法?

java string performance substring character

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

从 EditText 获取所有主题标签

我有一个EdiText. 用户可以在其中提及主题标签。我想获取这些主题标签并将它们添加到ArrayList. 我怎样才能从EdiText.

假设我的edittxtmsg包含#Stackoverflow slove me #hashtag #problem

我想要这些标签: #Stackoverflow #hashtag #problem

edittxtmsg.addTextChangedListener(new TextWatcher() {

                @Override
                public void onTextChanged(CharSequence s, int start,
                        int before, int count) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void beforeTextChanged(CharSequence s, int start,
                        int count, int after) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void afterTextChanged(Editable s) {
                    // TODO Auto-generated method stub

                    int strLenght = s.toString().length();
                    int available = 140 - …
Run Code Online (Sandbox Code Playgroud)

java android hashtag

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

标签 统计

java ×2

android ×1

character ×1

hashtag ×1

performance ×1

string ×1

substring ×1