文章导读:
- 1、java 数组中,如何将指定位置输出
- 2、JAVA如何读取和写一个文件指定位置的字符
- 3、在java里,怎样在TextArea的指定位置(x,y)处显示一段字符串
- 4、java中怎么输出字符所在位置
- 5、java中string怎么获取指定位置的字符?
- 6、编写程序,实现在一个字符串中查找指定的字符,并输出指定的字符在字符串中出现的位置及次数,
java 数组中,如何将指定位置输出
if(zz.length!=0) {
for(int i=0;izz.length;i+=3) {
System.out.print("本次的马鞍点为:"+zz[i]);
System.out.print(" 所在的行为:"+zz[i+1]);
System.out.println(" 所在的列为:"+zz[i+2]);
}
}
JAVA如何读取和写一个文件指定位置的字符
假定 文件名为"text.txt" 数据"98624"
java文件名 "AccessFile.java" (注:两个文件在同一目录中)
import java.io.*;
public class AccessFile{
public static void main(String args[]) throws IOException{
File file=new File("text.txt");
RandomAccessFile fileAccess=new RandomAccessFile(file,"rw");
fileAccess.seek(1);//将文件指针指向第一个字符
System.out.println((char)fileAccess.read());//读取第二个字节位置上的字符 结果:8
fileAccess.seek(1);//再将文件指针指向第一个字符
fileAccess.write("5".getBytes());//写入一个字符并覆盖刚才字符
fileAccess.seek(0);//将文件指针指向首个字符
System.out.println(fileAccess.readLine());//读取一行直到遇到换行符 结果:95624
}
}
在java里,怎样在TextArea的指定位置(x,y)处显示一段字符串
java textArea 本身没有x,y 概念, 如果你一定要用x,y 来操作可以自己来仿真。 textarea y轴实际上就是textarea 回车个数多少, 你可以写一个方法parse textarea 内容,利用string indexof 找 \n \r. .
不过,我估计你用list 可能更方便实现你的功能。
java中怎么输出字符所在位置
用indexOf(' 你希望要的字符 '),这个函数得到字符串中第一次出现指定字符的下脚标(脚标从0开始)
比如:
String str = "abc";
System.out.println(str.indexOf(‘a’));
输出的就是0
java中string怎么获取指定位置的字符?
java中string获取指定位置的字符具体如下:
//截取#之前的字符串String str = "sdfs#d";str.substring(0, str.indexOf("#"));//
输出的结果为:sdfs//indexOf返回的索引也是从0开始的,所以indexOf("#") = 4。
//java中的substring的第一个参数的索引是从0开始,而第二个参数是从1开始。
如何将一个String类型的变量获取指定位置的值;这里说的是在没有split的情况下,如:String str = "CDZ";如何获取分开的字符; 将str转换成StringBuffer进行处理:
public class Test {
public static void main(String[] args){
String processNode = "DZ";
StringBuffer sb = new StringBuffer(processNode);
for(int i = 0; i sb.length(); i++){
System.out.println(sb.charAt(i));
}
}
}
编写程序,实现在一个字符串中查找指定的字符,并输出指定的字符在字符串中出现的位置及次数,
package com.string.to;
import java.util.Arrays;
import java.util.Scanner;
public class JudeCount{
public static void main(String[]args){
System.out.println("请输入你要判断的字符串:");
Scanner s=new Scanner(System.in);
String str=s.nextLine();
char[]ch=str.toCharArray();
Arrays.sort(ch);//对数组排序
char max='a';//记录出现次数最多元素
int maxcount=0;//记录最大出现次数
int count=1;//中间传值参数判断当前元素出现次数
for(int i=0;ilt;ch.length-1;i++){//进行判断
if(chi==ch[i+1]){
count++;
}
if(chi!=ch[i+1]){
if(countgt;maxcount){
maxcount=count;
max=chi;
}
count=1;
}
}
System.out.println("出现最多的元素是:"+max+"次数为:"+maxcount);
}
}
扩展资料:
system函数用法:
用法:intsystem(char*command);
程序例:
#include<stdlib.h>
#include<stdio.h>
intmain(void)
{
printf("AbouttospawnandrunaDOScommand\n");
system("dir");
return0;
}
又如:system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("CLS")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。
例如,用system("color0A");其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:
0=黑色1=蓝色2=绿色3=湖蓝色4=红色5=紫色6=黄色7=白色8=灰色9=淡蓝色A=淡绿色B=淡浅绿色C=淡红色D=淡紫色E=淡黄色F=亮白色
(注意:MicrosoftVisualC++6.0支持system)
颜色属性由两个十六进制数字指定--第一个对应于背景,第二个对应于前景。每个数字
可以为以下任何值:
0=黑色8=灰色
1=蓝色9=淡蓝色
2=绿色A=淡绿色
3=浅绿色B=淡浅绿色
4=红色C=淡红色
5=紫色D=淡紫色
6=黄色E=淡黄色
7=白色F=亮白色
main(String[]args){System.out.println("请输入你要判断的字符串:");Scanner s=new Scanner(System.in);String str=s.nextLine();char[]ch=str.toCharArray();Arrays.sort
文章导读:1、java 数组中,如何将指定位置输出2、JAVA如何读取和写一个文件指定位置的字符3、在java里,怎样在TextArea的指定位置(x,y)处显示一段字符串4、java中怎么输出字符所在位置5、java中string怎么获取指定位置的字符?6、编写程序,实现在一个字
leAccess.seek(1);//将文件指针指向第一个字符 System.out.println((char)fileAccess.read());//读取第二个字节位置上的字符 结果:8 fileAccess.seek(1);//再将文件