社区
Web 开发
帖子详情
【100分求解】谁知道0D0A和0A是什么区别吗?如何转?
pepsikc
2006-03-02 10:02:25
我从上一个页面的文本框里getParameter得到的String,getBytes后,发现所有的回车都是用0D0A表示的,但是我们的项目要求只能是0A。请问jdk提不提供什么方法可以将得到的文本内容中的回车以0A来表示呢?
...全文
1615
3
打赏
收藏
【100分求解】谁知道0D0A和0A是什么区别吗?如何转?
我从上一个页面的文本框里getParameter得到的String,getBytes后,发现所有的回车都是用0D0A表示的,但是我们的项目要求只能是0A。请问jdk提不提供什么方法可以将得到的文本内容中的回车以0A来表示呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pepsikc
2006-03-02
打赏
举报
回复
多谢楼上!结帖~
CalvinKyle
2006-03-02
打赏
举报
回复
/**
* 根据输入的字符串,和每个byte数组的总长,讲字符串转换为byte数组,若转换出来的长度不足总长,则补byte的0
* 回车转换成非Dos格式,即0A,而不是0D0A
* @param strVal String
* @param allBL int
* @return byte[]
*/
public static byte[] getBytesByStrIgnor0D(String strVal, int allBL)
{
byte[] rByte = new byte[allBL];
byte[] temp = strVal.getBytes();
//不足补0
for(int i = 0, j = 0; i < allBL; i++)
{
if(i < temp.length)
{
if(temp[i] == 13 && temp[i + 1] == 10) // 0D0A
{
rByte[j++] = temp[++i]; // only get 0A,ignor 0D
}
else
{
rByte[j++] = temp[i];
}
}
else
{
rByte[i] = 0;
}
}
return rByte;
}
CalvinKyle
2006-03-02
打赏
举报
回复
当你敲回车的时候是输入0D0A还是单0A是操作系统决定的,BIOS不过告诉操作系统“有人按了回车键”而已,Windows将它认做0D0A,Unix只需要0A,而Mac认做0D。
至于你提到的如何得,据我所知jdk似乎没有吧,不过自己写个方法过滤一下,也不太麻烦
SVD
求解
Ax=0
文章目录AX=0的解AX=0的最小二乘解OpenCV
求解
SVD为什么Ax=0的SVD解是V的最后一列参考 AX=0的解 对于齐次线性方程组: Ax=0(A∈Rm×n) Ax=0(A\in R^{m \times n}) Ax=0(A∈Rm×n) m是方程数,n是未知数的个数 当r(A)=r(A ) =n时: 当A是方阵(m=n)时: 齐次线性方程组有非零解的充要条件是它的系数行列式|A...
矩阵A的特征向量和特征值
求解
已知: 矩阵AAA:n乘n的方阵 (square matrix) xxx:n维特征向量 标量λλλ:特征值 Ax=λxAx={\lambda}xAx=λx,目的是找到使两边相等的xxx。
求解
: (A−λI)x=0(A - \lambda I) x = 0(A−λI)x=0 计算行列式来测试矩阵运算是否会得到0。 det(A−λI)=0det(A - \lambda I)=0det(A−λI)=0 2维方阵的例子: 假设 A=[abcd]A = \begin{bmatrix}a&b \\c&
给出a,b,c,
求解
一元二次方程ax²+bx+c=0方程
题目 给出a,b,c,
求解
一元二次方程ax²+bx+c=0的完整方程 代码 #include<stdio.h> #include<math.h> main() { int a,b,c,flag,x1,x2; printf("输入a,b,c的值:"); scanf("%d %d %d",&a,&b,&c); flag=b*b-4*a*c;//判别公式 if(flag<0) printf("%dx^2+%dx+%c=0这个方程无解",a,b,c)
Python(
分
治算法)问题 C: 一元三次方程
求解
_有形如:ax3+bx2+cx+d=0这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d均为实数),并约定该方程存在三个不同实根(根的范
问题 C: 一元三次方程
求解
题目描述 有形如:ax3+bx2+cx+d=0这样的一个一元三次方程。 给出该方程中各项的系数(a,b,c,d均为实数), 并约定该方程存在三个不同实根(根的范围在-
100
至
100
之间), 且根与根之差的绝对值≥1。 要求由小到大依次在同一行输出这三个实根(根与根之间留有空格), 并精确到小数点后2位。 提示: 记方程f(x)=0, 若存在2个数x1和x2,且x1<x2,f(x1)*f(x2)<0, 则在(x1,x2)之间一定有一个根。 输入 a,b,c,d
BM算法
求解
过程
BM算法
求解
过程 计算过程如下: 为了表示方便,我们把序列S用表示为: (a0,a1,a2,a3,a4,a5,a6,a7)=(1,0,1,0,1,1,1,1) 几个已知条件是f0=1,l0=0,c0=1 求d0: 根据dn的公式可知d0=c
0a
0, 由于c0=1,d0=a0=1 由于d0=1,l0=0,满足第二类(ii)中第种情形, f1=1+x0+1=1+x,l1=0+1=1 求d1: d1=c
0a
1+c1a0,这里系数c1未知,但是根据上一轮f1=1+x(因为dn和fn有相同的系数),对应得出,系
Web 开发
81,119
社区成员
341,741
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章