【Java-Android文档-字符串是原始类型吗?混乱】教程文章相关的互联网学习教程文章

java – Android,String.split(String regex)不会拆分所有字符串【代码】

我有String.split(String regex)的问题.我想将我的字符串分成4个字符的部分.String stringa = "1111110000000000" String [] result = stringa.split("(?<=\\G....)")当我打印结果我期望1111,1100,0000,0000但结果是1111,110000000000.我怎么解决?谢谢.解决方法:这里a solution without regex – 从字符串结束开始,提取4个或更少的字符并将它们添加到List:public static void main (String[] args) {String stringa = "1111111...

Xamarin Android:在C中将字符串从C#转换为Unicode字符串的正确方法是什么?【代码】

我正在编写一个Xamarin Android应用程序,并尝试编写Xamarin应用程序需要传递数据的C本机库.我需要将一个Unicode字符串传递给库,但是当我尝试时,我会遇到一些奇怪的行为. 在我的本机共享库中,我有以下代码:extern "C" void logANSI(const char* data) {__android_log_print(ANDROID_LOG_INFO, "StringMarshaling", "ANSI data: %s", data); }extern "C" void logUnicode(const wchar_t* data) {__android_log_print(ANDROID_LOG_IN...

java – JSON VS简单的字符串操作,用于解析Android中的HttpRequest

我面临着必须通过HttpPost请求在远程服务器中提取一些信息的常见情况.想象一下,我们是在天气应用程序检索一些天气信息的情况下. 服务器发送一个长输入流,我们有兴趣从这个流中提取一些信息.请记住,我们处于内存cpu绑定环境中. 我们有两种选择: 1)我们使用JSON或XML解析器来提取信息. 这是推荐的方法,但它有一些缺点: >令人痛苦的啰嗦,特别是如果我们想从大流量中获取很少的信息.>它应该更快,更容易收集垃圾,但我不确定上述情况是...

java – Android无法解析字符串到日期【代码】

我有这个字符串Wed, 08 Jan 2014 9:30 am WET并且需要被解析为Date对象,我尝试了很多面具但没有工作,这是我尝试的最后一件事,我认为它可以使用但是没有SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm aaa z", Locale.ENGLISH);谢谢 堆栈跟踪01-08 14:25:25.906: W/System.err(13288): java.text.ParseException: Unparseable date: "Wed, 08 Jan 2014 11:59 am WET" 01-08 14:25:25.914: W/System.e...

当我尝试访问字符串资源时,为什么我的Android应用程序崩溃了?【代码】

我正在做HelloLinearLayout教程,但是使用字符串资源而不是将字符串直接硬编码到XML中,就像教程一样.当我使用字符串资源运行应用程序时,它会立即崩溃.当我将字符串硬编码到XML代码中时,一切正常.关于为什么我的应用程序崩溃的任何想法?谢谢 main.xml中<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_height="fil...

java – 为什么从外部资源文件引用字符串而不是将其硬编码到Android XML布局?

我一直在Eclipse中获取警告,用于在Android XML布局中对字符串进行硬编码,但我认为将所有内容放在字符串资源文件中并从那里引用它更有意义.无论如何,我只会将该字符串用于该活动,而且再也不会. 这种做法是否存在任何危险,例如我可能忽略的初始化错误或性能问题?为什么Android鼓励使用单独的资源文件?解决方法:主要原因是internationalization.将字符串放在资源文件中可以更容易地为不同语言提供每个字符串的单独翻译,而无需复制布...

java – 如何在android中解析字符串“Mon Aug 08 16:44:19 EAT 2016”到目前为止【代码】

private void parseDate() {String p_localDateTime = "Mon Aug 08 16:44:19 EAT 2016";SimpleDateFormat lv_formatter,lv_parser;String lv_localTimeZone ="";lv_localTimeZone="EAT";Date lv_localDate = null;lv_parser = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");//lv_parser = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");//lv_parser = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");lv_p...

字符串WITH Value的Java / Android Call方法【代码】

假设我有一个我想调用的方法,它有一个字符串的参数 打电话,我会做这样的事情..myFunction的(stringValue的); 现在,我将如何进行相同的调用,但如果我有一个值为’myFunction’的字符串,则动态地进行调用. 就像是method = [convert "myFunction" string to method]; method.invoke(stringValue);我正在尝试类似的东西 java.lang.reflect.Method方法;method = Class.forName("com.blah.MyActivity").getMethod('myFunction',String.cl...

Android本机应用程序的默认User-Agent字符串是什么?【代码】

Android本机应用程序请求的默认User-Agent字符串是什么? 谢谢,durai.解决方法:这个字符串可以从System属性获得,如下所示:String userAgent = System.getProperty( "http.agent" )

java – 如何在android中获取特定格式的字符串【代码】

假设我想以某种特定格式打印“Item”及其“price”abc 2 asdf 4 qwer xyz 5AND 2,4,5必须像一列一样. 为此我试过 – StringBuilder sb = new StringBuilder();sb.append(String.format("%s%25s", "abc","2")); sb.append(String.format("%s%25s", "asdf","4")); sb.append(String.format("%s%25s", "qwer xyz","5"));tv.setText(sb.toString()); //tv is a text view但输出是 – abc 2 asdf...

java – 在android上用regex验证字符串【代码】

我希望我的字符串不包含* ,;和$.我用这个代码private static boolean IsMatch(String s, String pattern) {try {Pattern patt = Pattern.compile(pattern);Matcher matcher = patt.matcher(s);return matcher.matches();} catch (RuntimeException e) {return false;} }String regex ="[^*;$]"; System.out.println(IsMatch(url,regex));但是这种方法总是返回false.任何人都可以告诉我这是什么问题解决方法:尝试使用[^ *; $] *作...

android-如何从数据库中获取随机字符串?【代码】

我正在开发应用程序,其中第一个活动从数据库获取随机值,并将其作为字符串发送到下一个活动. 我确切地知道如何在sql中完成此操作:SELECT column FROM table ORDER BY RANDOM() LIMIT 1经过一些尝试在应用程序中使用它,我来了:Cursor send = database.query(TABLE_NAME, new String[] { COLUMN_NAME }, null, null, null, null, "RANDOM() LIMIT 1");Bundle b = new Bundle(); b.putString("description", send.getString(send.get...

Android:SQLite保存字符串数组?【代码】

我需要将一个字符串数组保存到数据库,但它不会让我.这就是我所拥有的:public long createEntry(String startTime, String endTime, String[] states) {ContentValues initialValues = new ContentValues();initialValues.put(START_KEY_TIME , startTime);initialValues.put(END_KEY_TIME , endTime);initialValues.put(KEY_STATE, states );return databaseConnect.insert(DATABASE_TABLE, null, initialValues); }但是如果我把s...

android – 搜索存储在sqlite数据库中的字符串的最快方法【代码】

我有大量的字符串,大约15,000,我使用以下代码存储在SQLite数据库中:void addKey(String key, String value, String table) {SQLiteDatabase db = this.getWritableDatabase();ContentValues values = new ContentValues();values.put(KEY_KEY, key); // Contact Namevalues.put(KEY_VALUE, value); // Contact Phone// Inserting Rowdb.insert(table, null, values);db.close(); // Closing database connection}然后我使用以下方...

Android上的SQLite如何处理长字符串?【代码】

我想知道Android的SQLite实现如何处理长字符串.从sqlite的在线文档中读到,它说sqlite中的字符串限制为100万个字符.我的琴弦肯定更小. 我正在创建一个简单的RSS应用程序,在解析html文档和提取文本后,我遇到了将其保存到数据库的问题.我在数据库,提要和文章中有2个表.从feed表中正确保存和检索RSS提要,但是当保存到articles表时,logcat表示它无法将提取的文本保存到其列中.我不知道其他列是否也有问题,在logcat中没有提到它们. 我想知...