Java的一些编码基础

所有非byte类型的基本类型都可以通过String.valueOf() 方法来转换为字符串

非基本类型的比较需要使用equals方法

取得表单提交的参数值

1: String name = request.getParameter('Name');

取得表单提交的数组值

1: String[] nameList = request.getParameterValues('ListName');

向页面传递参数

1: request.setAttribute('var',value);

Session操作

1: session.setAttribute('var',value);
2: session.getAttribute('var');
3: session.removeAttribute('var');

把字符串分割为数组

1: String[] col= MyStr.split(',');

判断数组的长度

1: MyList.length;

把字符串转换为整型

1: Integer.parseInt(Str);

在JSP页面中输出传递值

1: <bean:write name='Obj' property='Id' /> //对象的某个属性
2: <bean:write name='name' />

Map操作方法

1: Map condition= new HashMap();
2: condition.put('name', value);
3: condition.get('name');

时间: 2024-12-24 02:39:30

Java的一些编码基础的相关文章

(透彻)java String.getBytes()编码问题

String.getBytes()的问题 String 的getBytes()方法是得到一个字串的字节数组,这是众所周知的.但特别要注意的是,本方法将返回该操作系统默认的编码格式的字节数组.如果你在使 用这个方法时不考虑到这一点,你会发现在一个平台上运行良好的系统,放到另外一台机器后会产生意想不到的问题.比如下面的程序: class TestCharset {  public static void main(String[] args) {  new TestCharset().execute

Java Mybatis框架入门基础教程_基础知识

一.Mybatis介绍 MyBatis是一款一流的支持自定义SQL.存储过程和高级映射的持久化框架.MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去 设置参数和获取检索结果.MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素.Map接口和POJOs(普通java对象)到数据库中的记录. 二.MyBatis工作流程 (1)加载配置并初始化 触发条件:加载配置文件 配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个

win8系统编码基础c语言

问题描述 win8系统编码基础c语言 win8系统下载安装c-free后,编写代码总是报错. 解决方案 可能是那里没有配置好吧,推荐用vs2010啊,express版本也是免费的 解决方案二: 可能是那里没有配置好吧,推荐用vs2010啊,express版本也是免费的 解决方案三: 可能是那里没有配置好吧,推荐用vs2010啊,express版本也是免费的 解决方案四: 可能是那里没有配置好吧,推荐用vs2010啊,express版本也是免费的

java实现文件编码监测(转)

 chardet是mozilla自动字符集探测算法代码的java移植.这个算法的最初作者是frank Tang,C++源代码在http://lxr.mozilla.org/mozilla/source/intl/chardet/,可以从http://www.mozilla.org/projects/intl/chardet.html 得到更多关于这个算法的信息.   java实现文件编码监测 最近在做一个文档的翻译项目,可文档的编码不知道,听头疼的.尝试了很多方法最后发现JCharDet这个工具

eclipse java maven-Eclipse中Java代码的编码问题

问题描述 Eclipse中Java代码的编码问题 Eclipse中使用Maven项目,项目中Java文件不能复制代码,即使可以复制传到另一个电脑乱码,求大神帮忙?用记事本,EditPlus打开也是乱码,传给别人也是乱码,粘贴不了代码,只能在自己Eclipse中打开项目,现在都不敢用git提交,该如何解决. 解决方案 找到首选项,常规,看一下你的工作组空间的代码编码配置有没有问题 解决方案二: 先使用浏览器,看看本身的编码格式.再来寻找解决方案 解决方案三: Eclipse中编码首选项,工作空间没

java 数组中的基础问题?????

问题描述 java 数组中的基础问题????? package com.songlei.hello.main; public class one { public static void main(String[] args) { // TODO Auto-generated method stub int bb[][]=new int[4][]; bb[0]=new int[1]; bb[1]=new int[2]; bb[2]=new int[3]; bb[3]=new int[4]; in

有没有做过Java的UTF-8编码转GBK的方法,高分求

问题描述 有没有做过Java的UTF-8编码转GBK?我遇到一个问题要将UTF-8编码转GBK.在网上一直没有找到,找来找去只找到一个GBK2utf-8方法.大家有没有人写过,请赐教.谢谢高分谢谢首先说下newString(tmp.getBytes("ISO-8859-1"),"UTF-8")或者newString(tmp.getBytes("ISO-8859-1"),"GBK")newString(tmp.getBytes(

JAVA判断文件编码类型

[本文转载于JAVA判断文件编码类型] java读取文件,处理过程中,可能因为文件的编码问题导致了中文乱码.有时需要将UTF-8的改为ANSI的编码.以下代码就可以判断文件是什么编码方式. 主要jar包:cpdetector.jar  下载地址http://cpdetector.sourceforge.net/  同时还需jchardet-1.0.jar这个包,否则detector.add(cpdetector.io.JChardetFacade.getInstance());  会报错: 下载

Java实现BASE64编码和解码的方法_java

BASE64和其他相似的编码算法通常用于转换二进制数据为文本数据,其目的是为了简化存储或传输.更具体地说,BASE64算法主要用于转换二进制数据为ASCII字符串格式.Java语言提供了一个非常好的BASE64算法的实现,.本文将简要地讲述怎样使用BASE64以及它是怎样工作的. Base64的作用:主要不是加密,它主要的用途是把一些二进制数转成普通字符用于网络传输.由于一些二进制字符在传输协议中属于控制字符,不能直接传送需要转换一下就可以了. 第一种方式: 通过反射使用java 中不对外公开的