欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java代碼校驗空格 js校驗空格

java中如何判斷字符是否為空格

System.out.println(' '==32);結(jié)果是true

成都創(chuàng)新互聯(lián)擁有網(wǎng)站維護技術(shù)和項目管理團隊,建立的售前、實施和售后服務(wù)體系,為客戶提供定制化的網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計、網(wǎng)站維護、資陽主機托管解決方案。為客戶網(wǎng)站安全和日常運維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護服務(wù)覆蓋集團企業(yè)、上市公司、外企網(wǎng)站、商城網(wǎng)站開發(fā)、政府網(wǎng)站等各類型客戶群體,為全球數(shù)千家企業(yè)提供全方位網(wǎng)站維護、服務(wù)器維護解決方案。

這樣來判斷就好了.char類型可以直接跟int類型進行比較.char類型的空格換成int是32.

java 判斷字符串后面空格

我覺得用正則表達式來寫,感覺會比較簡單

\s匹配任意的空白符,包括空格,制表符(Tab),換行符,中文全角空格

+代表的是表達式至少出現(xiàn)1次

*代表任意字符串。

假設(shè)代碼為str,則:

String str1 = "^*\\s+$";

if(str.equals(str1)){

System.out.println("該代碼后面有空格");

}else{

System.out.println("該代碼后面無空格");

}

JAVA中怎么判斷是否輸入空格

獲取輸入的字符串,假設(shè)這個字符串名字叫 input

那么 input.equals(" ")當(dāng)輸入為空格時返回true,反之為false

java 判斷空格的規(guī)范度

******************************************************************

新建類SpaceErrorCount.java,代碼如下:

******************************************************************

import?java.awt.BorderLayout;

import?java.awt.Dimension;

import?java.awt.FlowLayout;

import?java.awt.GridLayout;

import?java.awt.Toolkit;

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?java.io.BufferedReader;

import?java.io.File;

import?java.io.FileNotFoundException;

import?java.io.FileReader;

import?java.io.FileWriter;

import?java.io.IOException;

import?java.util.Iterator;

import?java.util.TreeSet;

import?javax.swing.BorderFactory;

import?javax.swing.JButton;

import?javax.swing.JFileChooser;

import?javax.swing.JFrame;

import?javax.swing.JOptionPane;

import?javax.swing.JPanel;

import?javax.swing.JScrollPane;

import?javax.swing.JTextArea;

import?javax.swing.UIManager;

/**

*?@author?Godwin

*?@version?2010-05-19

*/

public?class?SpaceErrorCount?extends?JFrame?{

JTextArea?text;

JTextArea?result;

public?SpaceErrorCount()?{

this.setTitle("空格的規(guī)范度");

//?文本框

text?=?new?JTextArea(6,?50);

text.setLineWrap(true);

JScrollPane?textScroll?=?new?JScrollPane(text);

text.setBorder(BorderFactory.createBevelBorder(1));

JPanel?textPanel?=?new?JPanel(new?BorderLayout());

textPanel.setBorder(BorderFactory.createTitledBorder("輸入或?qū)氲奈谋?));

textPanel.add(textScroll);

//?結(jié)果框

result?=?new?JTextArea(6,?50);

result.setLineWrap(true);

JScrollPane?resultScroll?=?new?JScrollPane(result);

result.setBorder(BorderFactory.createBevelBorder(1));

JPanel?resultPanel?=?new?JPanel(new?BorderLayout());

resultPanel.setBorder(BorderFactory.createTitledBorder("空格的規(guī)范度結(jié)果"));

resultPanel.add(resultScroll);

//?導(dǎo)入文本和結(jié)果框

JPanel?allPanel?=?new?JPanel();

allPanel.setLayout(new?GridLayout(2,?1));

allPanel.add(textPanel);

allPanel.add(resultPanel);

//?按鈕

JButton?impButton?=?new?JButton("導(dǎo)入文本");

JButton?calcButton?=?new?JButton("計算規(guī)范度");

JButton?outputButton?=?new?JButton("導(dǎo)出結(jié)果");

JPanel?buttonPanel?=?new?JPanel(new?FlowLayout());

buttonPanel.add(impButton);

buttonPanel.add(calcButton);

buttonPanel.add(outputButton);

//?添加

this.add(allPanel,?BorderLayout.CENTER);

this.add(buttonPanel,?BorderLayout.SOUTH);

//?this.setSize(400,?300);

this.pack();

Toolkit?tool?=?Toolkit.getDefaultToolkit();

Dimension?screen?=?tool.getScreenSize();

this.setLocation(screen.width?/?2?-?this.getWidth()?/?2,?screen.height

/?2?-?this.getHeight()?/?2);

this.setVisible(true);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//?導(dǎo)入文本

impButton.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?e)?{

inputText();

}

});

//?截取

calcButton.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?e)?{

String[]?inputs?=?text.getText().trim().split("\n");

TreeSetInteger?currentLineErrorPositions?=?new?TreeSetInteger();

StringBuffer?lineOutput?=?new?StringBuffer();

for?(int?lines?=?0;?lines??inputs.length;?lines++)?{

currentLineErrorPositions.clear();

byte[]?lineBytes?=?inputs[lines].getBytes();

for?(int?i?=?1;?i??lineBytes.length?-?1;?i++)?{

if?(lineBytes[i]?==?'?')?{

if?((!(lineBytes[i?-?1]?==?','))

(!(lineBytes[i?-?1]?==?';'))

(!(lineBytes[i?+?1]?==?';')))?{

currentLineErrorPositions.add(i);

}

}?else?if?(lineBytes[i]?==?',')?{

if?(lineBytes[i?-?1]?==?'?')?{

currentLineErrorPositions.add(i?-?1);

}

if?(!(lineBytes[i?+?1]?==?'?'))?{

currentLineErrorPositions.add(i?+?1);

}

}?else?if?(lineBytes[i]?==?';')?{

if?(!(lineBytes[i?-?1]?==?'?'))?{

currentLineErrorPositions.add(i);

}

if?(!(lineBytes[i?+?1]?==?'?'))?{

currentLineErrorPositions.add(i?+?1);

}

}

}

//?添加此行錯誤位置和本行文本

if?(currentLineErrorPositions.size()??0)?{

lineOutput.append((lines?+?1)?+?":?[");

IteratorInteger?it?=?currentLineErrorPositions

.iterator();

int?i?=?0;

while?(it.hasNext())?{

lineOutput.append(it.next());

i++;

if?(i??currentLineErrorPositions.size())?{

lineOutput.append(",?");

}

}

lineOutput.append("]?");

lineOutput.append(inputs[lines]);

lineOutput.append("\n");

}

}

if?(lineOutput.length()?==?0)?{

result.setText("全部正確!");

}?else?{

result.setText(lineOutput.toString().trim());

}

}

});

outputButton.addActionListener(new?ActionListener()?{

public?void?actionPerformed(ActionEvent?e)?{

outputText();

}

});

}

//?導(dǎo)入文本

public?void?inputText()?{

try?{

JFileChooser?chooser?=?new?JFileChooser();

chooser.showOpenDialog(this);

File?file?=?chooser.getSelectedFile();

BufferedReader?br?=?new?BufferedReader(new?FileReader(file));

String?s;

text.setText("");

while?((s?=?br.readLine())?!=?null)?{

text.append(s?+?"\n");

}

text.setText(text.getText().trim());

}?catch?(FileNotFoundException?e)?{

e.printStackTrace();

}?catch?(IOException?e2)?{

e2.printStackTrace();

}

}

public?void?outputText()?{

JFileChooser?chooser?=?new?JFileChooser();

chooser.showSaveDialog(this);

File?file?=?chooser.getSelectedFile();

String?fileName?=?file.getName();

if?(fileName?!=?null??fileName.trim().length()??0)?{

if?(!(fileName.endsWith(".txt")))?{

fileName?=?fileName.concat(".txt");

}

}

file?=?new?File(file.getParent().concat(File.separator)

.concat(fileName));

if?(file.exists())?{

int?i?=?JOptionPane.showConfirmDialog(this,?"該文件已經(jīng)存在,確定要覆蓋嗎?");

if?(i?!=?JOptionPane.YES_OPTION)?{

return;

}

}

try?{

file.createNewFile();

FileWriter?fw?=?new?FileWriter(file);

fw.write(result.getText());

fw.flush();

fw.close();

}?catch?(IOException?e)?{

JOptionPane.showMessageDialog(this,?e.getMessage(),?"錯誤信息",

JOptionPane.WARNING_MESSAGE);

return;

}

}

public?static?void?main(String[]?args)?throws?Exception?{

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

new?SpaceErrorCount();

}

}

******************************************************************

運行結(jié)果如下:

******************************************************************

java怎么判斷一個字符里面的空格

String s ="hello world";

s..contains(" ");

或者

int i = s.replace(" ","");

if(i 0)

System.out.println("有空格");

文章標(biāo)題:java代碼校驗空格 js校驗空格
轉(zhuǎn)載源于:http://www.chinadenli.net/article26/doogpjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航手機網(wǎng)站建設(shè)品牌網(wǎng)站建設(shè)域名注冊商城網(wǎng)站網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司