【javaIO-字符流】教程文章相关的互联网学习教程文章

使用字符串数组在Java中创建2D(映射)数组【代码】

如何用Java创建2D字符数组?我正在研究此方法是否适合我的地图目标,尽管没有发现任何帮助,但您可以继续移动角色.我以前在C中(只有一点帮助)完成了此操作,尽管不知道如何使用Java. 对于C版本,我从一维字符串数组开始:"#######.#.~~~####.##.......~~~..##.~~....H....######..#######","#####..T.#~~~..##.H......~~~...#..T.~~.........######.###....","######..~~~~#######...#..~~~.........~~~.##.###..#####.###...","...###...

使用SimpleMailMessage类发送邮件时如何使Java字符串着色【代码】

我正在使用java中的SimpleMailMessage类发送邮件.我正在将spring与hibernate一起使用.我想在发送邮件时将特定的字符串设置为彩色. 码:String emailBody = "Dear "+username;SimpleMailMessage simpleMailMessage = new SimpleMailMessage(); simpleMailMessage.setFrom("My Name <myemail>");simpleMailMessage.setTo(mailid);simpleMailMessage.setSubject(emailSubject);simpleMailMessage.setText(emailBody); mailSend...

java-如何使用JSOUP或Coldfusion从URL中删除查询字符串和哈希值?【代码】

这是示例: 当我解析HTML页面时.我收到重复的网址值,例如 > https://stackoverflow.com/questions/tagged/java?sort=featured&pageSize=50> https://stackoverflow.com/questions/tagged/java#comments> https://stackoverflow.com/questions/tagged/java#comment212 如何避免出现上述重复值? 我只需要这个URL https://stackoverflow.com/questions/tagged/java解决方法:我创建了一个辅助方法processURL(),它接受一个URL并返回一个...

java-JSch从字符串添加私钥【代码】

我有SFTP密钥对文件的内容作为字符串.我需要使用JSch添加内容,但是addIdentity仅接受文件路径.反正我能做到这一点吗? 我看到KeyPair类有一个方法-KeyPair load(JSch jsch, byte[] bytes, byte[] bytes1)我不知道这是怎么做的.解决方法:有一个addIdentity overload that takes the key from a buffer:public class JSch {...public void addIdentity(String name, byte[]prvkey, byte[]pubkey, byte[] passphrase)另请参见Java SF...

java-在字符串集合中查找相关部分【代码】

我有一组路径字符串:/content/example-site/global/library/about/contact/thank-you.html /content/example-site/global/corporate/about/contact/thank-you.html /content/example-site/countries/uk/about/contact/thank-you.html /content/example-site/countries/de/about/contact/thank-you.html /content/example-site/others/about/contact/thank-you.html ...(通常路径比这更长) 如您所见,很难立即注意到差异.这就是为什...

java-将对象数组转换为字符串数组【代码】

我有一个包含商品名称,价格等数据的商品类,当卖家想出售商品时,我将其添加到商品类中,如下所示:public void sellItem(String itemName, double Price) throws java.rmi.RemoteException, Exception {items.add(new Item(itemName, price)); 然后,我返回列表中的所有项目,以便卖方/买方可以浏览列表.public ArrayList<Item> listItems() {return items; }接下来,我正在填充JGroups实例,以允许在各个实例之间复制此“ Item”数据.列...

java-IntelliJ IDEA快速引用的字符串加变量【代码】

IntelliJ IDEA具有完成功能,除了可以提高编码速度外,还可以保持编码的“流程”(始终向前发展).所以我想知道遇到以下情况(简化)时是否丢失了某些东西:System.out.println("The name of the user is " + userName);在自动完成System.out.println后,当我键入“ …的名称”时,IDEA已经生成了两个双引号,并在两个引号之间引起了我.现在,如果要在此字符串中包含一个变量,则当前使用右箭头键将光标移动到第二个引号之后,以键入userName.请...

java-正则表达式匹配器,用于处理字符或行尾【代码】

我想为这种情况创建一个匹配模式DOMAIN+("Y|A")?我希望匹配选项仅仅是DOMAIN DOMAINY DOMAINA但似乎DOMAINX,DOMAINY等也都匹配.解决方法:是的,它们是匹配的,因为您没有指定以此结尾的字符串. DOMAIN(Y | A)?之所以与DOMAINX匹配,是因为它正确地包含DOMAIN,后面没有任何内容(由于?验证0或1的出现,因此该字段被接受). 您可以通过在正则表达式的末尾指定$来添加此限制. 显示匹配结果的示例代码.在完整的代码中,您可能希望编译一个Pa...

java-如何从字符串中删除“’”【代码】

我试过了:mystring.replace("'","");并且mystring.replaceAll("[']","");但它们都不起作用,请告诉我如何从字符串中删除该“.谢谢你!解决方法:您是否在评估这种方法的结果?您应该这样称呼它:mystring = mystring.replace("'","");Strings in Java are immutable – when you call replace, it doesn’t change the contents of the existing string – it returns a new string with the modifications. So you want:这就是为什...

java-验证字符串是否为正数,空/空字符串【代码】

我有一个接受字符串clientid的方法,它具有以下要求: > clientid可以是大于零的正数.但是,如果它是负数或零,则将IllegalArgumentException与消息一起抛出.> clientid不能为null或空字符串.但是,如果是,则将IllegalArgumentException与消息一起抛出.> clientid也可以是普通字符串.例如,它可以是abcdefgh或任何其他字符串. import static com.google.common.base.Preconditions.checkArgument;public Builder setClientId(String cli...

java-检查字符串是否仅包含字母空格和引号(最好不包含正则表达式)【代码】

我正在尝试检查字符串中是否只有字母(大写和小写),空格和引号(双精度和单精度).我不太想办法做到这一点.我唯一能想到的就是列出允许的字符列表,并检查字符串的每个字符是否在该列表中.解决方法:您可以这样做:str.matches("[a-zA-Z\\s\'\"]+");您说最好不要使用REGEX,但您想要一个优雅的方法.在我看来,这将是一种轻松,简短而优雅的方式来获取您想要的东西.

java-由于索引的不透明部分中的字符非法,因此无法使用路径加载密钥库类型JKS【代码】

我最近开始使用Tomcat而不是WebLogic.我已经完成了Tomcat的设置,并且可以通过非SSL URL成功访问我的应用程序.但是,我无法通过ssl url(通过https)访问该应用程序. Tomcat日志中有一个我无法真正找到答案的错误,所以我希望在这里找到一些帮助.感谢您的帮助,如果需要提供其他任何信息,请让我知道.-西恩我的server.xml配置如下:<?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"><Listener className=...

在Java中删除字符串中的重复字符【代码】

我开始阅读著名的“破解编码面试”书.Design an algorithm and write code to remove the duplicate characters in a stringwithout using any additional buffer. NOTE: One or two additional variables are fine.An extra copy of the array is not.我在这里找到了类似的主题:Remove the duplicate characters in a string 作者给出的解决方案是:public static void removeDuplicates(char[] str) {if (str == null) return;i...

Java-邮件标题值中的非法字符:基本【代码】

尝试使用HttpUrlConnection在Java中查询api时出现以下错误:"Exception in thread "main" java.lang.IllegalArgumentException: Illegal character(s) in message header value: Basic MTk2YTVjODdhNWI2YjFmNWE3ZmQ5ODEtYjFjYTEzZmUtM2FkNC0xMWU1LWEyZjAtMDBkMGZlYTgy NjI0OmY3NDQ2ZWQ0YjhjNzI2MzkyMzY1YzczLWIxY2ExNjQ4LTNhZDQtMTFlNS1hMmYwLTAwZDBm ZWE4MjYyNA=="这是我的代码:public class LocalyticsTest {public static vo...

java-我需要将逗号分隔的字符串转换为数组列表,然后计算这些分数的平均值.【代码】

这个问题已经在这里有了答案: > Splitting String and put it on int array 8个我正在尝试将已有的代码输入转换为int数组列表,以便可以使用它们计算平均得分,但不确定如何执行此操作.同样,当涉及到分数时,输入的范围可以是1-5,因此一个学生可以得到3分,而下一个学生可以得到5分,依此类推.这是我到目前为止的代码. 我的主要问题是如何获取列表输入并将其转换为单独的数组...

JAVAIO - 相关标签