//截取字符串 sb = 'IC','PRODTITLE','PASUPER' StringTokenizer st = new StringTokenizer(fieldValues, ";"); StringBuffer sb = new StringBuffer(); Map logoLevelMap = new HashMap(); while (st.hasMoreElements()) { String token = st.nextToken(); if (sb.length() == 0) { sb.append("'"); token = splitLogoFieldValue(token, logoLevelMap); sb.append(token); sb.append("'"); } else { sb.append(", '"); token = splitLogoFieldValue(token, logoLevelMap); sb.append(token); sb.append("'"); } } public static String splitLogoFieldValue(String fieldValue, Map levelList) { String result = fieldValue; String[] parts = fieldValue.split("\\|"); if (parts.length == 2) { result = parts[0]; levelList.put(result, parts[1]); } return result; }
// get round value public static double round(double premium) { double dPremium = premium * 100d; if (dPremium >= 0) { dPremium = dPremium + 0.5d; } else { dPremium = dPremium - 0.5d; } double answer = (double) ((long) dPremium); answer = answer / 100d; return answer; } // = rs.getDate("join_date") joinDate = new FormattedDate(rs.getDate("join_date")); serviceYear = getServicingYear(rs.getDate("join_date")); if ((serviceYear != null) && (!"".equals(serviceYear))) { servicingYear = Integer.parseInt(serviceYear); } sample private String getServicingYear(Date joinDate) { if (joinDate != null) { Calendar calDOB = Calendar.getInstance(); Calendar calAsOfDate = Calendar.getInstance(); Calendar yrDate = Calendar.getInstance(); double remainDays = 0.0D; calDOB.setTime(joinDate); calAsOfDate.setTime(new Date()); int jdaDOB = calDOB.get(6); int jdaAsOfDate = calAsOfDate.get(6); yrDate.set(calDOB.get(1), 11, 31); if ((yrDate.get(6) > 365) && (jdaDOB > 59)) { jdaDOB--; } yrDate.set(calAsOfDate.get(1), 11, 31); if ((yrDate.get(6) > 365) && (jdaAsOfDate > 59)) { jdaAsOfDate--; } if ((calDOB.get(2) == 1) && (calDOB.get(5) == 29)) { jdaDOB++; if ((calAsOfDate.get(2) == 1) && (calAsOfDate.get(5) == 29)) { jdaAsOfDate++; } } int dobYear = calDOB.get(1); int aodYear = calAsOfDate.get(1); int age = aodYear - dobYear; if (jdaDOB > jdaAsOfDate) { age--; } return "" + age; } return null; } private String concatList(String original, String newInput) { StringBuffer sb = new StringBuffer(); if ((original != null) && (!"".equals(original.trim()))) { sb.append(original); } if ((newInput != null) && (!"".equals(newInput.trim()))) { if (sb.length() == 0) { sb.append(newInput); } else { sb.append(";"); sb.append(newInput); } } return sb.toString(); }
相关推荐
JSP 页面实质上是 Java 代码的视图部分,因此可以使用 Java 的 String 类提供的方法来截取字符串。以下是一些常用的方法: - `substring(int beginIndex, int endIndex)`:此方法用于从字符串中提取子字符串。`...
在编程领域,字符串操作是一项基础且重要的任务,而“截取字符串”是其中的一个关键功能。这个小demo展示了如何在不同的编程环境中实现字符串截取,同时也涉及到字符串的空格处理。接下来,我们将深入探讨这两个主题...
在C#编程中,有时我们需要根据字节长度来截取字符串,这可能是因为要处理不同编码格式的数据,或者为了适应特定的传输限制。本篇将详细介绍如何在C#中按照字节长度截取字符串,并结合正则表达式进行操作。 首先,...
oracle,按特定字符,截取字符串,直接出结果 oracle,按特定字符,截取字符串,直接出结果oracle,按特定字符,截取字符串,直接出结果
Substring截取字符串字符串截取方法 Substring截取字符串字符串截取方法是计算机编程中一种常见的操作,它指的是从字符串中提取某一段子字符串,在不同的编程语言中有不同的实现方式。下面将介绍Substring截取字符...
根据提供的信息,我们可以了解到这是一篇关于在批处理脚本(Bat文件)中截取字符串的文章。批处理脚本是一种Windows环境下的脚本语言,它能够执行一系列预先编写的命令来实现特定的功能。本文将详细介绍如何在批处理...
本文将详细解析两种常用的C++ `std::string`截取字符串的方法:`find`和`find_last_of`,以及如何结合使用它们来满足各种字符串处理需求。 1. `find`方法: `find`方法用于在字符串中查找指定子字符串`strSub`的第...
适合刚刚进入(JavaScript,Vue)编程领域的小白使用
在ASP(Active Server Pages)中,处理字符串是常见的任务之一,尤其在网页开发中,我们经常需要截取字符串以满足特定的需求。`ASP截取字符串`这个话题涉及到如何使用ASP内置的函数或自定义方法来操作字符串,以便控制...
C#经常用到的几个截取字符串1 取字符串的前i个字符2 去掉字符串的前i个字符:3 从右边开始取i个字符:
### ASP.NET 截取字符串方法详解 在ASP.NET开发中,有时我们需要对字符串进行截取操作,特别是当涉及到多字节字符(如中文)时,简单的字符串截取可能会导致乱码问题。本文将详细介绍一种使用字节精确计算的ASP.NET...
例如,在Python中,你可以使用切片操作符`[start:end]`来截取字符串,其中`start`是开始索引,`end`是结束索引(不包括该位置的字符)。例如,对于字符串`s = "Hello, world!"`,`s[7:12]`将返回`"world"`。 2. ...
在自动化和工业控制领域,TIA博途( Totally Integrated Automation...以上就是在TIA博途中,字符转换为字符串以及截取字符串有效字符的具体方法。理解并熟练运用这些技术,能帮助我们在处理通信数据时更加高效和准确。
字符串截取在php开发中是比较常用的; 而且对于截取的需求也有很多种; 有时我们想截取最后一个斜杠’/’后面的数字; 有时我们又需要截取第一个斜杠’/’前面的内容判断用户输入的url链接带不带http://等等; 字符...
例如,如果你有一个URL字符串`http://www.pudn.com/downloads123/ebooks/xxx.zip`,你可以用`^http:\/\/www\.pudn\.com`这个正则表达式来截取字符串中与网址相关的部分。匹配结果就是`http://www.pudn.com`。 2. RF...
`subStringByIndex` 函数通过指定起始索引(`begin`)和结束索引(`end`)来截取字符串。该函数返回一个新的字符串,该字符串包含了原字符串中从 `begin` 到 `end`(包括 `end`)的所有字符。 #### 参数说明 - **...
在编程领域,截取字符串是一项基础且常用的操作。在标题为“怎么截取字符串的小程序”的知识主题中,我们将深入探讨如何在不同的编程语言中实现这一功能,以及它在实际应用中的价值。描述中提到的方法是通过确定字符...
CString截取字符串全攻略 - fox的日志 - 网易博客.mht
### JavaScript截取字符串知识点 在JavaScript中,对字符串进行截取是常见的操作之一,尤其是在处理数据、解析文本或实现特定功能时。本文将详细介绍几种常用的截取字符串的方法,并通过具体的示例代码来解释每种...
jstl和struts2标签截取字符串 从给定的文件信息中,我们可以看到,jstl和struts2标签都是用于截取字符串的。下面我们将对这两个标签进行详细的介绍和分析。 jstl标签 jstl标签是一种基于Java的标签库,它提供了...