【Java自学-数字与字符串 字符】教程文章相关的互联网学习教程文章

PHP中的简单字符串加密和Java中的解密?【代码】

我需要将一些json数据从php服务器端点传输到我的Android客户端,但是如果端点暴露,我想保护数据的明显读取.因此,我计划在php端点中编写一些简单的字符串加密功能,并让我的客户端对其进行解密.有没有现成的图书馆可以这样做?解决方法:使用mcrypt PHP模块进行加密 使用javax.crypto Java包进行解密 PHP中的加密:function encrypt($message, $initialVector, $secretKey) {return base64_encode(mcrypt_encrypt( MCRYPT_RIJNDAEL_128...

是否可以使用Java类将字符串从Java传递到JSP?【代码】

我需要创建一个字符串(sql语句),该字符串可能会传递给2个或更多jsp文件.推荐的方法是“ by accessing the ServletContext attributes via Java scriptlet or the applicationScope via EL”.但是,有没有一种简单的方法可以将字符串从java类传递到jsp?像下面的东西? 爪哇public class SharedSQL extends HttpServlet{public String example() {String sqlstmt = "select ABC from ABC";return sqlstmt; }}JSP<%SharedSQL sqlState...

java-正则表达式匹配的字符串,最多包含一个字符【代码】

我有多行文件和一个只能在整个文件中出现一次的特定字符的文件;我需要一种方法来检查持有哪些文件. 假设我有1. 00000 2. 00050 3. 05500 4. 00000五个只能出现一次.如何使用bash和grep将该文件标记为格式错误? 我想您首先要检查哪些行包含5.如果有多行,请停止.然后查看该线上是否有五个以上的数字,如果是,请停止.有一个更好的方法吗? 现在我会通过grep "5" file | wc -l.如果不止一个,请停止.如果不是,请继续执行这一行.然后我如...

java-将一组具有相似性的字符串映射到较短的字符串【代码】

我有一组字符串,每个字符串的长度相同(10个字符),具有以下属性.集合的大小约为5000-10,000个字符串.数据集可以经常更改.尽管每个字符串都是唯一的,但是特定模式的子字符串会出现在大多数这些字符串中,而不必在同一位置.Some examples are 123abc7gh0 t123abcmla wp12123abc123abc是出现在大多数字符串中的子字符串 问题是将每个字符串映射到较短的字符串,并且这种映射应该是确定性的.我可以使用一个简单的枚举算法,将遇到的每个字符...

java-当TextField中的字符串超过5个字符时启用按钮【代码】

当我在textfield1中输入5个以上的字符时,我想启用b_changepw.我怎样才能做到这一点? 这是我的代码:String test = textfield1.getText(); if () {b_changepw.setEnabled(true); }如果(),我不知道要放什么解决方法:代替TextField,使用JTextField.然后添加一个DocumentListener,根据文本长度启用或禁用该按钮.

在C#中将类似Java的日期字符串转换为DateTime【代码】

我的日期格式如下:Tue Mar 13 12:00:00 EST 2012如何在C#.net中将它们转换为DateTime?解决方法:您可以使用TryParseExact:class Program {static void Main(string[] args){var dtString = "Tue Mar 13 12:00:00 EST 2012".ConvertTimeZone();DateTime dt;var success = DateTime.TryParseExact(dtString,"ddd MMM dd HH:mm:ss zzz yyyy",CultureInfo.InvariantCulture,DateTimeStyles.None,out dt);Console.WriteLine(success);...

java-If语句中的Android字符串数组【代码】

据我所知,Android中的字符串数组不是动态的.至少根据我在本网站上得到的信息.我不能只是创建一个字符串数组,然后在需要时向其中添加尽可能多的项.为了解决这个问题,您可以创建一个ListArray,然后在完成数组后将其转换为String数组.如果我对此有误解,则可以通过告诉我如何创建动态String数组来回答此问题,例如:String[] menuList = new String[]; menuList.add("One"); menuList.add("A"); String firstItem = menuList[0]; menuLi...

java-字符串转换器中未显示空格【代码】

for (int i = 0; i<input.length(); i++){String letter = input.substring(i,i+1).toLowerCase();if (letter.equals("a")){encrypted += encryptedAlphabet[0];}else if (letter.equals("b")){encrypted += encryptedAlphabet[1];}else if (letter.equals("c")){encrypted += encryptedAlphabet[2];}else if (letter.equals("d")){encrypted += encryptedAlphabet[3];}else if (letter.equals("e")){encrypted += encryptedAlphab...

java-数组和字符串充当对象【代码】

class Effect { public static void main(String [] args) {Effect e=new Effect();e.method(); } void method() {long [] a1 = {3,4,5};long [] a2 = doArray(a1);//expected outputSystem.out.println("After Calling doArray "+a1[1] +" "+ a2[1]);String s1 = "Hello";String s2 = doString(s1);//expected output s1=HelloJava s2=World like earlier arraysSystem.out.println("After Calling doString "+s1 + " " + s2);...

java.lang.ClassCastException:字符串不能转换为Date【代码】

堆栈跟踪:java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Dateat org.hibernate.type.descriptor.java.JdbcTimestampTypeDescriptor.unwrap(JdbcTimestampTypeDescriptor.java:41)at org.hibernate.type.descriptor.sql.TimestampTypeDescriptor$1.doBind(TimestampTypeDescriptor.java:65)at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90)at org.hibernate.type.Abst...

Java-Android应用程序到服务器套接字程序未从应用程序读取字符串【代码】

我有一个Android应用程序,它将使用以下代码将字符串发送到服务器:package com.example.testapp;import java.io.BufferedWriter; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException;import android.app.Activity; impo...

java-C#中的哈希字符串不可读【代码】

这个问题已经在这里有了答案: > Java: Syntax and meaning behind “[B@1ef9157”? Binary/Address? 5个我正在尝试在C#和Java中哈希相同的字符串. C#哈希方法:public static string hashValue (string value){byte[] input = null;HashAlgorithm digest = HashAlgorithm.Create("SHA-512");input = digest.ComputeHash(Encoding.UTF8.GetBytes(value));return System....

Java servlet:request.getParameter()从POST请求中的查询字符串返回参数【代码】

我目前正在开发在Glassfish 4下运行的Servlet.我实现了doPost()方法,并且需要确保使用POST正文而不是在查询字符串中传递参数. 我写了一个测试实现来检查它:protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String name = request.getParameter("name");response.getOutputStream().print(name); }如果我通过带有该网址的POST调用页面:http://localhost...

Android / Java将“字符串”转换为按钮【代码】

我有以下代码:Button button1 = (Button) findViewById(R.id.button1); Button button2 = (Button) findViewById(R.id.button2);String object = "button"; int num; num = r.nextInt(3 - 1) + 1; String total = object + num;我想为随机选择的按钮之一设置文本.像这样:button<num>.setText(some_text);^ here instead of <num> should be 1 or 2and has to be chosen randomly解决方法:就像Ondkloss所说的那样,您可以将按钮添加...

java-从Android接收Base64编码的字符串到C#应用程序【代码】

在我的C#应用??程序中,我将一个位图编码为从android应用程序发送来的base64字符串,然后将其解码并将其设置为等于字节数组. 我得到这个异常:“A first chance exception of type ‘System.FormatException’ occurred inmscorlib.dll”.Android Side:byte[] iconByteArray = null; ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 90, baos); //Bitmap bitmap create...