/*
* Created on 2004-9-18
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package com.bwm.string;
import java.io.UnsupportedEncodingException;
/**
*class explain:String deal with<br>
*set up name: crazyadept<br>
*set up time: 11/25/2004
*/
public class Str {
/**
*method explain:initialization Str<br>
*set up name: crazyadept<br>
*set up time: 11/25/2004<br>
*/
public Str() {
}
/**
*return : GB2312<br>
*parameter: iso-8859-1<br>
*set up name: crazyadept<br>
*change time: 11/25/2004
*/
public String toChinese(String str){
if(str==null||str.length()<1){
str="";
}else{
try {
str=(new String(str.getBytes("iso-8859-1"),"GB2312"));
} catch (UnsupportedEncodingException e) {
System.err.print(e.getMessage());
e.printStackTrace();
return str;
}
}
return str;
}
/**
*return : it's not have "'"<br>
*parameter: it's have "'" <br>
*set up name: crazyadept<br>
*change time: 11/25/2004
*/
public String dbEncode(String str){
if(str==null){
str="";
}else{
try{
str=str.replace('\'',(char)1).trim();
}catch(Exception e){
System.err.print(e.getMessage());
e.printStackTrace();
return str;
}
}
return str;
}
/**
*return : it's have " ' "<br>
*parameter: it's not have " ' " <br>
*set up name: crazyadept<br>
*change time: 11/25/2004
*/
public String dbDecode(String str){
if(str==null){
str="";
}else{
try{
str=str.replace((char)1,'\'').trim();
}catch(Exception e){
System.err.print(e.getMessage());
e.printStackTrace();
return str;
}
}
return str;
}
/***************************************************
*return : it's have ">,<"<br>
*parameter: it's have "<,>"<br>
*set up name: crazyadept<br>
*change time: 11/30/2004
****************************************************/
public String htmlEncode(String str){
str=this.replace(str,">",">");
str=this.replace(str,"<","<");
return str;
}
/***************************************************
*return : include str2<br>
*parameter: include str1<br>
*set up name: crazyadept<br>
*change time: 11/30/2004
****************************************************/
public String replace(String str,String str1,String str2){
String str3="";
if(str.indexOf(str1)==-1){
return str;
}else{
int i,j;
for(i=0;(j=str.indexOf(str1,i))!=-1;i=j+str1.length()){
str3=str3+str.substring(i,j);
str3=str3+str2;
}
str3=str3+str.substring(i,str.length());
return str3;
}
}
/***************************************************
*return : get data type<br>
*parameter: data type<br>
*set up name: crazyadept<br>
*change time: 12/01/2004
****************************************************/
public String getData(String str)
{
if(str.indexOf("int")!=-1||str.indexOf("bit")!=-1){
str="getInt";
}else if(str.indexOf("char")!=-1){
str="getString";
}else if(str.indexOf("date")!=-1){
str="getDate";
}else{
str="getObject";
}
return str;
}
}
java科研成果申报管理系统源码
需积分: 0 128 浏览量
更新于2023-06-16
1
收藏 1.96MB ZIP 举报
Java科研成果申报管理系统项目是一种用于科研成果申报的信息管理系统。该项目利用Java语言和相关技术实现了科技成果管理、科研项目管理、课题申报等多种功能,并提供了项目资料的收集、审核、归档等功能,以方便和提高企业对科研成果的申报管理能力。
该项目适用于各类企业和科研机构,包括高校、研究院所、企业研发部门等。使用场景包括:科技成果管理、科研项目管理等。管理员可以通过该系统实现对科研成果的收集、审核和归档,并加强对科研项目的管理和监督。
该系统的目标是提高企业对科研成果的申报管理能力,促进科学研究的发展和成果的转化。系统的设计和实现注重多元化管理,提供相应的审核、归档等功能,并且提高管理员的工作效率。同时,该系统注重数据安全和保密性,提供相应的管控机制,以便管理员可以进行管理和监督。
lucky-zhao
- 粉丝: 164
- 资源: 1802
最新资源
- 2025计算机网络技术考试题及答案.docx
- 2025驾驶员交通安全知识测试题及答案.docx
- 2025继续教育公需课必修课考试题库附含答案.docx
- 2025家政服务考试题及答案.docx
- 工程造价咨询企业基于绩效的体系设计.doc
- 2018年造价咨询公司绩效提成方案.doc
- 工程造价从业人员绩效考核制度.doc
- 工程造价企业绩效考核细则.doc
- 工程造价咨询项目考核评分制度(试行).doc
- 项目管理有限公司造价咨询薪酬管理办法.doc
- 造价咨询公司绩效提成方法.doc
- 造价咨询公司薪酬管理办法.doc
- 2025驾照C1证考试科目一必考考试题库带答案.docx
- 2025建筑八大员(材料员基础知识)考试题与答案.docx
- 2025检验类之临床医学检验技术(士)真题库附答案.docx
- 咨询公司薪酬管理办法.doc