相关疑难解决方法(0)

有没有办法摆脱重音并将整个字符串转换为普通字母?

是否有更好的方法来摆脱重音并使这些字母与使用String.replaceAll()方法和逐个替换字母分开?例:

输入: or?pžsíáýd

输出: orcpzsiayd

它不需要包括所有带有重音符号的字母,如俄语字母或中文字母.

java string diacritics

236
推荐指数
6
解决办法
13万
查看次数

从Unicode字符串中删除重音的简便方法?

我想改变这句话:

Etçaserasamoitié.

至 :

Et ca sera sa moitie.

有没有一种简单的方法在Java中执行此操作,就像我在Objective-C中所做的那样?

NSString *str = @"Et ça sera sa moitié.";
NSData *data = [str dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *newStr = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
Run Code Online (Sandbox Code Playgroud)

java string unicode diacritics

65
推荐指数
5
解决办法
8万
查看次数

从String中删除重音符号

在Android中是否有任何方法(据我所知)没有java.text.Normalizer,从String中删除任何重音.例如"éàù"变成"eau".

如果可能的话,我想避免解析String来检查每个字符!

java string android diacritics

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

如何在android中过滤内容解析器的结果?

我想获得用户联系人,然后附加某种正则表达式并将它们附加到列表视图.我目前能够获得所有联系人

getContentResolver().query(People.CONTENT_URI, null, null, null, null);

然后将它们传递给扩展的自定义类SimpleCursorAdapter.

所以我想知道如何只获得与正则表达式匹配的联系人而不是所有用户联系人.

android

33
推荐指数
2
解决办法
5万
查看次数

Filter rows from Cursor so they don't show up in ListView

我有一个Cursor,它返回我使用SimpleCursorAdapter的行来填充ListView.我想过滤一些行,这样它们就不会显示在我的ListView中.我使用Activity中其他行的数据,因此我不想更改我的SQL以使用WHERE子句过滤它们.

保持一行不在ListView中显示的最佳方法是什么?理想情况下,我会检查我的行中的列,然后只向ListView添加满足条件的行.

android

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

标签 统计

android ×3

diacritics ×3

java ×3

string ×3

unicode ×1