问题标签 [getstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - R.string.xxx 和 getString(R.string.xxx) 的区别?
从资源中获取字符串的两种方式有什么区别:
或者
?
在这两种情况下,我都会得到相同的结果。
android - 单击时从 ListView 中的项目获取字符串名称。安卓
出于某种原因,无论我单击哪个项目,它都只会返回列表中第一个项目的名称。我不确定为什么它没有返回正确的名称。基本上我只想找到这个名字,这样我就可以在列表中搜索那个名字,这样我就可以在数组中找到它的位置。
谢谢大龙
sql-server - 如何从 SQL Server 数据库中获取 nvarchar 数据
我想从nvarchar
列(SQL Server 数据库)中获取一些值。我的代码如下所示:
只有当列中有数值时它才能正常工作。但是在此列中存储了可变字符值,并且这种类型的值不会显示在页面上。我不知道是什么原因。
我尝试使用getValue.ToString
而不是,getString
但它也不起作用。
我会很感激你的帮助。
java - 获取括号之间的字符串
我正在使用名为 Interpreter.eval() 的外部库“beanshell”的方法,该方法允许使用字符串进行数学运算并返回解决方案。
它工作正常,但如果我想提高到二次方或从中获得平方根,我必须修改原始字符串,就像
字符串 st="x = 2+4*a*(b+c)^2"
我需要得到括号之间的字符以将“(b + c)^ 2”替换为“(b + c)*(b + c)”或“Math.pow((b + c),2)”
我怎样才能做到这一点?提前致谢!
- - 编辑 - -
最后我找到了解决方案。
有了这个我修改了原来的 String x = 2+4*1*(2*(1+1)^2)^2+(4+5)^2 (例如)
为x=2+4*1*64+81
- 首先它搜索第一个“^”
- 获取前一个字符
- 如果有“)”
- 搜索前一个字符,同时找到“(”但是如果在“(”之前找到“)”必须找到 2 个“(”;一个打开内部括号,第二个打开我想要 pow 的括号。
这是在“(2+(3+4)+5)^2”的情况下--->返回“2+(3+4)+5”而不是“3+4)+5”。
现在替换为正确的表达式Math.pow("result","2")"并逐步计算 (1+1)^2 = 4 (2*4)^2 = 64
(4+5)^2 = 81
终于现在我可以用 Interpreter.eval() 计算返回值了
非常感谢您的回答!
java - 如何与 getString() string.xml 和 String Object 进行比较?
我在比较字符串时遇到问题:我在 string.xml 中获得了“activation”的字符串值。当我将它与具有相同值的字符串值进行比较时,结果始终为假(在 string.xml 中激活 = 测试)
php - 有没有类似 JSONObject.getString() 的东西来获取 !DOCTYPE 方法
我正在从我的网站发布到 PHP 文件。我没有使用 JSON,所以当我尝试使用类似Log.e("errr", jsonObj.getString("err"));
system.err 的代码时:
有没有一种方法JSONObject
可以用来解析/获取我想要获取的给定字符串?
android - onPostExecute getResources().getString NullPointerException
当我在 onPostExecute 中运行以下代码时,它给了我一个异常:java.lang.NullPointerException
R.string.lbl_sth
绝对正确。如果我在 中的两行以上运行onCreate
,则这两行都按预期工作。
android - 不寻常的android getString和equals行为
我正在使用具有 4 列(_id、名称、分数、状态)的数据库,并使用以下内容将所有行导入到 arrayList 中。
第一条语句 (allAssessments.add...) 工作正常。如果我使用 getString(0).equals 或 getString(1).equals,if 语句有效,但如果我使用 getString 3 或 4 则无效 - 应用程序崩溃。如果我使用 getColumnIndex("status").equals 它也不起作用
已尝试清理项目,但无法弄清楚这种行为。任何想法为什么会这样?!
更新:
1)getAllTests如下(也试过rawQuery SELECT * FROM ...等
2) 所有字段都是文本字段。卸载,清理项目并重新安装没有效果。
3)打开数据库:
我知道数据库创建工作正常,因为我有其他工作正常的表......
android - 从没有扩展活动的调用中获取字符串()
我对一个包含我想从另一个类调用的信息的简单类有疑问。例如,这是Util
包含信息的类:
然后在另一个类中,我得到这样的 Items 调用:
Util
所以,我在类中有一个执行问题GETSTRING
,因为我想得到一个不同的字符串(因为不同的语言)。退出错误的方法是扩展类Util
,Activity
但Util
不是Activity
!如果我从 扩展Activity
,应用程序崩溃。
android - 使用 onitemclicklistener 获取字符串上下文
我有以下类定义,其中包含一些我想从另一个类中获取的信息。我使用了上下文,因此 getstring() 可以工作:
}
然后在另一个类扩展活动中,我在 OnListItemClick() 上调用这个类并且工作得很好。但是在另一个收取gridview而不是列表的类中,我使用 OnItemClicklistener() 并且不起作用,这就是代码:
错误是:
Util 类型中的方法 getRellenas(Context) 不适用于参数(新的 AdapterView.OnItemClickListener(){})
我不知道如何实现和修复它!谢谢!