Tag: 字符串

如何通过reflection从Java字段获取字符串值?

我有一个方法: public void extractStringFromField(Class classToInspect) { Field[] allFields = classToInspect.getDeclaredFields(); for(Field field : allFields) { if(field.getType().isAssignableFrom(String.class)) { System.out.println(“Field name: ” + field.getName()); // How to get the actual value of the string?!?! // String strValue = ??? } } } 当这运行时,我得到如下输出: Field name: java.lang.String 现在如何使用reflection将实际字符串值提取到strValue ?

如何在Java中检测String中的重复单词?

可以检测字符串中重复单词的方法是什么? 例如“这是重复测试的测试消息”包含一个重复的单词测试。 这里,目标是检测String中出现的所有重复单词。 使用正则表达式对于实现目标是优选的。

关于Java字符串常量池

这是关于Java字符串常量池。 在我的一个程序中,我正在解密数据库的密码并将其存储在字符串中。 我听说Java Strings将存储在一个常量池中,它们不会被VM重新启动或加载String Quits的ClassLoader破坏。 如果是这种情况,我的密码将存储在字符串池中。 我非常关心这个问题。 有没有其他方法来摧毁这些文字或我能做的任何其他事情。 请在此建议, 此致,Sunny。

Java根据分隔符将字符串拆分为2个字符串。

有没有人知道是否有基于实体库的方法来实现以下目的。 说我有一个字符串: “name1, name2, name3, name4” 我想根据逗号分隔符将其解析为2个字符串。 我希望字符串看起来像这样 string1 = “name1”; string2 = “name2, name3, name4”; 有任何想法吗? 谢谢,m

如何将DataInputStream转换为Java中的String?

我想问一个关于Java的问题。 我在Java中使用URLConnection来检索DataInputStream。 我想将DataInputStream转换为Java中的String变量。 我该怎么办? 谁能帮我。 谢谢。 以下是我的代码: URL data = new URL(“http://google.com”); URLConnection dataConnection = data.openConnection(); DataInputStream dis = new DataInputStream(dataConnection.getInputStream()); String data_string; // convent the DataInputStream to the String

如何对包含Java中的数字的字符串进行排序

我想对具有nr的String进行排序。 我怎么做? 让我们说我的整数是 Class2 “3” “4” “1” 在main我做class2.Sort(); 提前致谢。

线程“main”中的exceptionjava.lang.StringIndexOutOfBoundsException:字符串索引超出范围:11

EVerytime我写了类似于这个的任何代码,我得到这种类型的错误。 它正在构建一个文件但不让它运行,它只是抛出exception。 我不熟悉exception,因为我是初学者,请帮助我,并特别指出我正在犯的错误。 public static void main(String args[]) { String name = “Umer Hassan”; String name1 = “Hassan Umer”; char[] name2 = new char[name.length()]; for (int j = 0; j <= name.length(); j++) { for (int i = 0; i <= name.length(); i++) { if (name.length() == name1.length()) { if (name.charAt(i) == name1.charAt(i)) { name2[i] […]

通过strings.xml在app中更改语言

我是java的新手,实际上开发了一个游戏应用程序,我想添加一个可以改变游戏语言的function。 我已经制作了2个strings.xml。 一个是默认(英文),另一个是翻译版本(fil) 这是我的代码 import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class LanguageActivity extends Activity { private static Button button_fil; private static Button button_eng; public void onButtonClickListener() { button_fil = (Button) findViewById(R.id.btnFilipino); button_fil.setOnClickListener( new View.OnClickListener() {@ Override public void onClick(View v) { Toast.makeText(LanguageActivity.this, “Filipino Language”, Toast.LENGTH_SHORT).show(); } } ); button_eng = […]

检查2个字符串是否包含相同的字符?

有没有办法检查两个字符串是否包含相同的字符。 例如, abc, bca -> true aaa, aaa -> true aab, bba -> false abc, def -> false

维护Arduino和Java程序之间的通信

我在学校里有一个项目,包括一辆可以通过WiFi控制的遥控车。 它工作正常几秒钟,但它只是停止连接并尝试再次重新连接。 事实是,如果我正在制造依赖于不稳定连接的汽车,它可能会导致事故。 无论是对自己还是对个人。 也许我做错了什么? 我的问题是,我如何始终保持该连接的活动状态? 到目前为止,这是我的程序: Arduino客户: #include #include int status = WL_IDLE_STATUS; char ssid[] = “mynet”; char pass[] = “password”; IPAddress remoteIp(192,168,80,165); int port = 37899; String message = “”; WiFiClient client; void setup() { // start the serial for debugging Serial.begin(9600); pinMode(9, OUTPUT); digitalWrite(9, LOW); //check if the wifi shield is present […]