Tag: 字符串

如何在android中提取这个字符串变量?

String test= [“1″,”Low-level programming language”,true], [“2″,”High level programming language”,false], [“3″,”Machine language”,false],[“4″,”All of the above”,false], [“5″,”None of these”,false] 我想将这个文件像[1″,”Low-level programming language”,true]和其他文件分成5种类型的字符串变量。

音量总是一样的吗?

我有以下代码,我想在按住音量按钮和当前音量之前获得前一音量的差异。 但是,当我调试时,我发现前一个和当前的卷总是一样的: 这是我的代码: package curlybrace.ruchir.ivebeenstuckfortwodays; import android.content.Context; import android.database.ContentObserver; import android.media.AudioManager; import android.os.Handler; /** * Created by ruchir on 2/5/2016. */ public class volumeCheck extends ContentObserver { int previousVolume; Context context; public volumeCheck(Context c, Handler handler) { super(handler); //Creates a new handler context=c; //variable context, defined earlier, is set equal to c, context of service. […]

字符串索引超出范围:n

我每次执行它时都会遇到这个代码有点问题它给我一个错误字符串索引超出范围:’n’n – 是否。 在文本框中输入的与此代码相关的字符…(即文本框 – t2。)它停留在第一个文本框中,检查它不会转到下一个,如数组中所述。 Object c1[] = { t2.getText(), t3.getText(), t4.getText() }; String b; String f; int counter = 0; int d; for(int i =0;i<=2;i++) { b = c1[i].toString(); for(int j=0;j<=b.length();j++) { d = (int)b.charAt(j); if((d90)||(d122)) { counter++; } } } 它基本上是一个validation代码,我试图做没有例外和东西(仍在学习的过程:)) 非常感谢任何帮助。

Java中JSON未知的字符串

我有一个来自URL的字符串,我知道格式化为JSON,但我不知道可以更改的字段和大小。 我尝试将其解析为JSON对象,以便能够迭代它。 字符串看起来像那样: { “_index”: “my_index”, “_类型”: “my_type”, “_ ID”: “67663551-ed47-11e4-99b8-93bceafc1a4e”, “_版本”:4, “发现”:真实的, “term_vectors”:{ “描述”:{ “field_statistics”:{ “sum_doc_freq”:573723 “doc_count”:13992 “sum_ttf”:626963}, “术语”:{ “1930”:{ “doc_freq”:391, “TTF”:398 “term_freq”:1, “标记”:[{ “位置”:1, “start_offset”:7, “end_offset”:11}]}, “1er酒店”:{ “doc_freq”:1406, “TTF”:1505 “term_freq”:1, “标记”:[{ “位置”:11 “start_offset”:64, “end_offset”:67}]}, “2em的”:{ “doc_freq”:5 “TTF”:5 “term_freq”:1, “标记”:[{ “位置”:18, “start_offset”:104, “end_offset”:107}]}, “骨”:{ “doc_freq”:132, “TTF”:138 “term_freq”:1, “标记”:[{ “位置”:26, “start_offset”:158, “end_offset”:163}]}, “公共汽车”:{ “doc_freq”:531, “TTF”:556 […]

str.lastIndexOf(“\”)给出错误

我想从我的字符串中删除最后一次出现的“\”这个特殊字符。 我尝试使用字符串函数 String word = str.substring(str.lastIndexOf(“\”)); 但每次我收到一个错误,要求提出额外的报价。 与此同时,我发现(“\”“)用来传递”这个特殊的角色。 我该怎么办?

如何在strings.xml中输入字符“<”?

我想在eclipse的strings.xml文件中输入字符串” -< " ,字符串有字符<我无法将其添加到xml文件中而不会出错! 我甚至试图通过\字符逃脱: -\< 或将其括在””之间,如下所示: ” -< " 但都没有用。 然后最后在亲切的用户的帮助下,我发现这将是在xml中输入这些字符的正确方法: -&lt; 但现在当我在我的代码中获得此资源时: getResources().getString(R.string.search_target_arrow); 并将其设置为TextView,它显示-< 在屏幕上! 如何通过代码获取原始字符? 我应该做一些与HTML相关的事情吗?!

要加倍的现有字符串

如何将现有字符串更改为double。 我有这样的代码声明为字符串,但实际上它从数据库中获取数字..我正在做数字转换的刺痛但现在我不想将其转换为字符串并将其作为数字一直得到它 private String _example1; _example1 = new String(); public String getExample1() { return _example1; } public void setExample1(String s) { _example1 = s; } 所以我只是在上面的代码中用double改变了String字。 private Double _example1; _example1 = new Double(); public Double getExample1() { return _example1; } public void setExample1(Double s) { _example1 = s; } 但我收到这个错误 [exec] com\sample\jack\javabean\ExampleBean.java:48: cannot resolve symbol […]

如何在用户输入的字符串中获取“?”之间的内容? Java的

我想检索有人以字符串forms输入的内容,我假设它是我需要的子字符串,但我不确定如何。 当用户输入一个混合了单词和数字的字符串时,所有字母和数字都被一个空格隔开:嘿110说“我不是很擅长Java”但是“我能钓得很好” 然后我想能够采取“我不是很擅长Java”和“我可以很好地钓鱼”并打印出引号内的内容,以便字符串中可以有多个引号。 现在我有if(userInput ==’“’)然后我用子串做一些事情,但我不确定是什么。 我不能使用分割,修剪,标记器,正则表达式或任何会使这个非常容易不幸的事情。 在这个方法中我尝试识别字符串中的某些东西是单词,数字还是引用: public void set(String userInput)// method set returns void { num=0;// reset each variable so new input can be passed String empty=””; String wordBuilder=””; userInput+=” “; for(int index=0; index<userInput.length(); index++)// goes through each character in string { if(Character.isDigit(userInput.charAt(index)))// checks if character in the string is a digit { empty+=userInput.charAt(index); […]

StringTokenizer变量分隔符

我想制作一个用特殊符号和数字着色单词的function。 这样的事情:如果用户输入^2Hi ^3everyone! Hi = green . everyone = red. ^2Hi ^3everyone! Hi = green . everyone = red. 但仅当符号”^x”存在时,(x =指定颜色的数字)。 然后我想用textview和html格式来设置颜色。 像这样的东西: int x; TextView show = (TextView)findViewById(R.id.show); //gen is my button to print the result in the textview gen.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { String txt = tv.getText().toString(); //”+x+ doesnt work […]

为什么我不能用Java删除WhiteSpaces?

我拼命想要从字符串中删除空格(我想要能够转换为int),但我似乎无法完成它。 String input; if(GamePlay.GameStart == true){ input = Terminal.askString(“Welcome to MASTERMIND! \n Please Give in Your Game Attributes \n”); input.replaceAll(“\\s”,””); }else input = Terminal.askString(“”); if (input.equals(“Quit”) || input.equals(“quit”)){ Quit(); } else if(GamePlay.GameStart == true){ System.out.println(input); …….(code follows) 你能告诉我,我做错了什么? PS:我也尝试过“W”和“S”