本文整理汇总了Java中org.bouncycastle.util.Strings.split方法的典型用法代码示例。如果您正苦于以下问题:Java Strings.split方法的具体用法?Java Strings.split怎么用?Java Strings.split使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.bouncycastle.util.Strings
的用法示例。
在下文中一共展示了Strings.split方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: withinDomain
import org.bouncycastle.util.Strings; //导入方法依赖的package包/类
private boolean withinDomain(String testDomain, String domain)
{
String tempDomain = domain;
if (tempDomain.startsWith("."))
{
tempDomain = tempDomain.substring(1);
}
String[] domainParts = Strings.split(tempDomain, '.');
String[] testDomainParts = Strings.split(testDomain, '.');
// must have at least one subdomain
if (testDomainParts.length <= domainParts.length)
{
return false;
}
int d = testDomainParts.length - domainParts.length;
for (int i = -1; i < domainParts.length; i++)
{
if (i == -1)
{
if (testDomainParts[i + d].equals(""))
{
return false;
}
}
else if (!domainParts[i].equalsIgnoreCase(testDomainParts[i + d]))
{
return false;
}
}
return true;
}
示例2: readOIDs
import org.bouncycastle.util.Strings; //导入方法依赖的package包/类
private static void readOIDs(InputStream in) throws IOException {
Properties oids = new Properties();
oids.load(in);
for (Map.Entry<Object, Object> oid : oids.entrySet()) {
String oidID = oid.getKey().toString();
String[] oidNames = Strings.split(oid.getValue().toString(), ',');
OIDS.put(oidID, oidNames[0]);
for (String oidName : oidNames) {
NAMES.put(oidName.trim(), oidID);
}
}
}