package com.vci.client.omd.versionrule.util;
|
//package plm.bs.omd.versionrule.client.util;
|
//
|
//import java.util.List;
|
//
|
//import javax.swing.JButton;
|
//import javax.swing.JLabel;
|
//import javax.swing.JOptionPane;
|
//import javax.swing.JPanel;
|
//import javax.swing.JScrollPane;
|
//import javax.swing.JTextArea;
|
//import javax.swing.JTextField;
|
//import javax.swing.JTree;
|
//import javax.swing.tree.DefaultMutableTreeNode;
|
//
|
//import org.dom4j.Document;
|
//import org.dom4j.DocumentHelper;
|
//import org.dom4j.Element;
|
//
|
//import plm.bs.omd.versionrule.client.ClientStart;
|
//import plm.bs.omd.versionrule.client.ui.AttribPanel;
|
//import plm.corba.versionRuleManager.VersionRule;
|
//
|
//import com.vci.corba.common.VCIError;
|
//
|
//public class Algorithm {
|
//
|
// /**
|
// *
|
// */
|
// @SuppressWarnings("unused")
|
// private static final long serialVersionUID = 1L;
|
// static String no1=null,no2=null,no3=null,no4=null,no5=null,no6=null,no7=null;
|
// @SuppressWarnings("unused")
|
// private static VersionRule versionRule = null;
|
// //定义文本框,用于用户输入数据
|
// @SuppressWarnings("unused")
|
// private static JTextField jtf1=new JTextField(20),
|
// jtf2=new JTextField(20),
|
// jtf3=new JTextField(20),
|
// jtf4=new JTextField(20),
|
// jtf5=new JTextField(20),
|
// jtf6=new JTextField(20),
|
// jtf7=new JTextField(20);
|
// //定义标签,显示文本框的含义
|
// @SuppressWarnings("unused")
|
// private JLabel jl1 = new JLabel("名称"),
|
// jl2 = new JLabel("标签"),
|
// jl3 = new JLabel("跳跃字符"),
|
// jl4 = new JLabel("初始值"),
|
// jl5 = new JLabel("步长"),
|
// jl6 = new JLabel("前缀"),
|
// jl7 = new JLabel("后缀"),
|
// jl8 = new JLabel("描述"),
|
// jl11 = new JLabel("名称(不能为空)"),
|
// jl22 = new JLabel("标签(对名称的解释)"),
|
// jl33 = new JLabel("跳跃字符(以逗号分隔)"),
|
// jl44 = new JLabel("初始值(不能为空)"),
|
// jl55 = new JLabel("步长(不能为空)"),
|
// jl66 = new JLabel("前缀(可以为空)"),
|
// jl77 = new JLabel("后缀(可以为空)"),
|
// jl88 = new JLabel("描述(可以为空)");
|
// //定义文本域,用于书写描述信息
|
// @SuppressWarnings("unused")
|
// private static JTextArea jta=new JTextArea(3,20);
|
// //定义容器,用于接收需要布局的容器
|
// @SuppressWarnings("unused")
|
// private static JPanel jp;
|
// //定义主容器
|
// @SuppressWarnings("unused")
|
// private static AttribPanel attribpanel=null;
|
// //定义按钮
|
// @SuppressWarnings("unused")
|
// private static JButton addButton,modifyButton,deleteButton,checkButton,saveButton,cancelButton;
|
// //定义小容器用于界面分区的时候使用
|
// @SuppressWarnings("unused")
|
// private static JPanel northJPanel,westJPanel = new JPanel(),mainJPanel,centerJPanel;
|
// //定义滚动条用于存放tree
|
// @SuppressWarnings("unused")
|
// private static JScrollPane scrollPane = new JScrollPane();
|
// //定义一棵树
|
// private static JTree tree;
|
// @SuppressWarnings("unused")
|
// private static String nodeName=null,ssss="",associated="";
|
//
|
// //初始值与步长相加的算法
|
// @SuppressWarnings("rawtypes")
|
// public static void arithmetic() throws VCIError{
|
// String t="";
|
// String d="";
|
// String versionrulename="";
|
// String xmlPath_ = ClientStart.getService().getVersionRulePath();
|
// String text = ClientStart.getService().readXml(xmlPath_);
|
// Document doc = null;
|
// DefaultMutableTreeNode node=(DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
|
// if(node!=null&&node.isLeaf()){
|
// try {
|
// doc = DocumentHelper.parseText(text);
|
// if(doc == null){
|
// return;
|
// }
|
// Element root = doc.getRootElement();
|
// List list = root.elements();
|
// for(int i=0;i<list.size();i++){
|
// Element item = (Element)list.get(i);
|
// versionrulename=item.attributeValue("name");
|
// boolean bl = node.toString().equals(versionrulename.toString());
|
// List list1 = item.elements();
|
// if(bl){
|
// for(int j=0;j<list1.size();j++){
|
// Element ee = (Element) list1.get(j);
|
// String key = ee.attributeValue("name");
|
// if(key.equals("初始值")){
|
// t=ee.getText();
|
// }else if(key.equals("步长")){
|
// d=ee.getText();
|
// }
|
// }
|
// }
|
// }
|
// } catch (Exception e) {
|
// e.printStackTrace();
|
// }
|
//
|
// }
|
// String realName="";
|
// associated=node.toString();
|
// @SuppressWarnings("unused")
|
// String[] c;
|
// int l = t.length();
|
// int ll = 0;
|
// @SuppressWarnings("unused")
|
// char name;
|
// String name1="";
|
// if((t.matches("[0-9]*"))){
|
// if(t.charAt(0)!='0'){
|
// ll=Integer.parseInt(t)+Integer.parseInt(d);
|
// realName=ll+"";
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(t.charAt(0)=='0'){
|
// k:for(int i=0;i<t.length();i++){
|
// if(t.charAt(i)!='0'){
|
// name1=t.substring(i);
|
// break k;
|
// }
|
// }
|
// ll=Integer.parseInt(name1)+Integer.parseInt(d);
|
// name1=""+ll;
|
// if(name1.length()==t.length()||name1.length()>t.length()){
|
// realName=name1;
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// ll=t.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1;
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }else if(t.matches("[A-Z]*")){
|
// if(l==1){
|
// int y=t.charAt(0)+Integer.parseInt(d);
|
// if(y<='Z'){
|
// realName=(char)y+"";
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="A"+(char)('A'+(y-'Z'));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(l==2&&(t.charAt(0)!='Z'&&t.charAt(1)!='Z')){
|
// int y=t.charAt(1)+Integer.parseInt(d);
|
// if(y<='Z'){
|
// realName=t.charAt(0)+""+((char)y)+"";
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// String rr=(char)(t.charAt(0)+1)+"";
|
// realName=rr+('A'+(char)(y-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// if(t.charAt(0)=='Z'&&t.charAt(1)=='Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZ创建失败");
|
// return;
|
// }
|
// }
|
// }else if(t.charAt(0)=='Z'&&t.charAt(1)=='Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZ创建失败");
|
// return;
|
// }else{
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZ");
|
// return;
|
// }
|
// }else if(t.matches("[a-z]*")){
|
// if(l==1){
|
// int y=t.charAt(0)+Integer.parseInt(d);
|
// if(y<='z'){
|
// realName=(char)y+"";
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="a"+(char)('a'+(y-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(l==2&&(t.charAt(0)!='z'&&t.charAt(1)!='z')){
|
// int y=t.charAt(1)+Integer.parseInt(d);
|
// if(y<='z'){
|
// realName=t.charAt(0)+""+((char)y)+"";
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// String rr=(char)(t.charAt(0)+1)+"";
|
// realName=rr+(char)('a'+(y-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// if(t.charAt(0)=='z'&&t.charAt(1)=='z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为zz创建失败");
|
// return;
|
// }
|
// }
|
// }else if(t.charAt(0)=='z'&&t.charAt(1)=='z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZ创建失败");
|
// return;
|
// }else{
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为zz");
|
// return;
|
// }
|
// }else{
|
// if(!t.contains("-"))
|
// {
|
// String[] ss = t.split("\\D");
|
// int l1=ss.length;
|
// if(l1==1){
|
// String s=t.substring(1);
|
// String s1=t.substring(0,1);
|
// if(s.matches("[A-Z]*")){
|
// if(s.length()==1){
|
// int y=s.charAt(0)+Integer.parseInt(d);
|
// if(y<='Z'){
|
// realName=ss[0]+""+(char)y+"";
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(y>'Z'){
|
// if(s1.charAt(0)!='0'){
|
// ll=Integer.parseInt(s1)+1;
|
// realName=ll+""+(char)('A'+(y-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(s1.charAt(0)=='0'){
|
// k:for(int i=0;i<s1.length();i++){
|
// if(s1.charAt(i)!='0'){
|
// name1=s1.substring(i);
|
// break k;
|
// }
|
// }
|
// ll=Integer.parseInt(name1)+1;
|
// name1=""+ll;
|
// if(name1.length()==s1.length()||name1.length()>s1.length()){
|
// realName=name1+(char)('A'+(y-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// ll=s1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+(char)('A'+(y-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
// }else if(s.length()==2&&(s.charAt(0)!='Z'&&s.charAt(1)!='Z')){
|
// int y=s.charAt(1)+Integer.parseInt(d);
|
// if(y<='Z'){
|
// realName=ss[0]+s.charAt(0)+""+((char)y)+"";
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=s.charAt(0)+1;
|
// if(tt<='Z'){
|
// String rr=(char)(s.charAt(0)+1)+"";
|
// realName=ss[0]+rr+(char)('A'+(y-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(tt>'Z'){
|
// if(s1.charAt(0)!='0'){
|
// ll=Integer.parseInt(t)+1;
|
// realName=ll+""+"A"+(char)('A'+(y-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(s1.charAt(0)=='0'){
|
// k:for(int i=0;i<s1.length();i++){
|
// if(s1.charAt(i)!='0'){
|
// name1=s1.substring(i);
|
// break k;
|
// }
|
// }
|
// ll=Integer.parseInt(name1)+1;
|
// name1=""+ll;
|
// if(name1.length()==s1.length()||name1.length()>s1.length()){
|
// realName=name1+"A"+(char)('A'+(y-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// ll=s1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+"A"+(char)('A'+(y-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
// }
|
// }
|
// }else if(s.matches("[a-z]*")){
|
// if(s.length()==1){
|
// int y=s.charAt(0)+Integer.parseInt(d);
|
// if(y<='z'){
|
// realName=ss[0]+""+(char)y+"";
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(y>'z'){
|
// if(s1.charAt(0)!='0'){
|
// ll=Integer.parseInt(s1)+1;
|
// realName=ll+""+(char)('a'+y-'z'-1);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(s1.charAt(0)=='0'){
|
// k:for(int i=0;i<s1.length();i++){
|
// if(s1.charAt(i)!='0'){
|
// name1=s1.substring(i);
|
// break k;
|
// }
|
// }
|
// ll=Integer.parseInt(name1)+1;
|
// name1=""+ll;
|
// if(name1.length()==s1.length()||name1.length()>s1.length()){
|
// realName=name1+(char)('a'+y-'z'-1);
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// ll=s1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+(char)('a'+y-'z'-1);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
// }else if(s.length()==2&&(s.charAt(0)!='z'&&s.charAt(1)!='z')){
|
// int y=s.charAt(1)+Integer.parseInt(d);
|
// if(y<='z'){
|
// realName=ss[0]+s.charAt(0)+""+((char)y)+"";
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=s.charAt(0)+1;
|
// if(tt<='z'){
|
// String rr=(char)(s.charAt(0)+1)+"";
|
// realName=ss[0]+rr+('a'+y-'z'-1);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(tt>'z'){
|
// if(s1.charAt(0)!='0'){
|
// ll=Integer.parseInt(t)+1;
|
// realName=ll+""+"a"+(char)('a'+y-'z'-1);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(s1.charAt(0)=='0'){
|
// k:for(int i=0;i<s1.length();i++){
|
// if(s1.charAt(i)!='0'){
|
// name1=s1.substring(i);
|
// break k;
|
// }
|
// }
|
// ll=Integer.parseInt(name1)+1;
|
// name1=""+ll;
|
// if(name1.length()==s1.length()||name1.length()>s1.length()){
|
// realName=name1+"a"+(char)('a'+y-'z'-1);
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// ll=s1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+"a"+(char)('a'+y-'z'-1);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
// }
|
// }
|
// }
|
// }
|
// if(l1!=1){
|
// String s=t.substring(0,l1-1);
|
// String s1=t.substring(l1-1);
|
// if((s1.matches("[0-9]*"))){
|
// if(s1.charAt(0)!='0'){
|
// ll=Integer.parseInt(s1)+Integer.parseInt(d);
|
// String ll1=ll+"";
|
// if(ll1.length()>s1.length()){
|
// if(s.matches("[A-Z]*")){
|
// if(s.length()==1){
|
// String sss="";
|
// int y=s.charAt(0)+1;
|
// if(y<='Z'){
|
// for(int lll=0;lll<s1.length();lll++){
|
// sss+="9";
|
// }
|
// realName=(char)y+""+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(y>'Z'){
|
// realName="A"+(char)('A'+(y-'Z'-1))+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(s.length()==2&&(s.charAt(0)!='Z'&&s.charAt(1)!='Z')){
|
// String s2="";
|
// int y=s.charAt(1)+1;
|
// if(y<='Z'){
|
// for(int llll=0;llll<s1.length();llll++){
|
// s2+="9";
|
// }
|
// realName=s.charAt(0)+""+(char)y+(ll-Integer.parseInt(s2));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=s.charAt(0)+1;
|
// if(tt<='Z'){
|
// String rr=(char)(s.charAt(0)+1)+"";
|
// realName=ss[0]+rr+(char)('A'+(y-'Z'-1))+(ll-Integer.parseInt(s2));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(tt>'Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(s.matches("[a-z]*")){
|
// if(s.length()==1){
|
// String sss="";
|
// int y=s.charAt(0)+1;
|
// if(y<='z'){
|
// for(int lll=0;lll<s1.length();lll++){
|
// sss+="9";
|
// }
|
// realName=(char)y+""+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(y>'z'){
|
// realName="a"+(char)('a'+(y-'z'-1))+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(s.length()==2&&(s.charAt(0)!='z'&&s.charAt(1)!='z')){
|
// String s2="";
|
// int y=s.charAt(1)+1;
|
// if(y<='z'){
|
// for(int llll=0;llll<s1.length();llll++){
|
// s2+="9";
|
// }
|
// realName=s.charAt(0)+""+(char)y+(ll-Integer.parseInt(s2));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=s.charAt(0)+1;
|
// if(tt<='z'){
|
// String rr=(char)(s.charAt(0)+1)+"";
|
// realName=s1+rr+(char)('a'+(y-'z'-1))+(ll-Integer.parseInt(s2));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(tt>'z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为zzXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }
|
// }else{
|
// realName=s+ll1;
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// if(s1.charAt(0)=='0'){
|
// k:for(int i=0;i<s1.length();i++){
|
// if(s1.charAt(i)!='0'){
|
// name1=s1.substring(i);
|
// break k;
|
// }
|
// }
|
// ll=Integer.parseInt(name1)+Integer.parseInt(d);
|
// name1=""+ll;
|
// if(name1.length()==s1.length()){
|
// realName=s+name1;
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(name1.length()>s1.length()){
|
// if(s.matches("[A-Z]*")){
|
// if(s.length()==1){
|
// String sss="";
|
// int y=s.charAt(0)+1;
|
// if(y<='Z'){
|
// for(int lll=0;lll<s1.length();lll++){
|
// sss+="9";
|
// }
|
// realName=(char)y+""+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(y>'Z'){
|
// realName="A"+(char)('A'+(y-'Z'-1))+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(s.length()==2&&(s.charAt(0)!='Z'&&s.charAt(1)!='Z')){
|
// String s2="";
|
// int y=s.charAt(1)+1;
|
// if(y<='Z'){
|
// for(int llll=0;llll<s1.length();llll++){
|
// s2+="9";
|
// }
|
// realName=s.charAt(0)+""+(char)y+(ll-Integer.parseInt(s2));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=s.charAt(0)+1;
|
// if(tt<='Z'){
|
// String rr=(char)(s.charAt(0)+1)+"";
|
// realName=s1+rr+(char)('A'+(y-'Z'-1))+(ll-Integer.parseInt(s2));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(tt>'Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(s.matches("[a-z]*")){
|
// if(s.length()==1){
|
// String sss="";
|
// int y=s.charAt(0)+1;
|
// if(y<='z'){
|
// for(int lll=0;lll<s1.length();lll++){
|
// sss+="9";
|
// }
|
// realName=(char)y+""+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(y>'z'){
|
// realName="a"+(char)('a'+(y-'z'-1))+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(s.length()==2&&(s.charAt(0)!='z'&&s.charAt(1)!='z')){
|
// String s2="";
|
// int y=s.charAt(1)+1;
|
// if(y<='z'){
|
// for(int llll=0;llll<s1.length();llll++){
|
// s2+="9";
|
// }
|
// realName=s.charAt(0)+""+(char)y+(ll-Integer.parseInt(s2));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=s.charAt(0)+1;
|
// if(tt<='z'){
|
// String rr=(char)(s.charAt(0)+1)+"";
|
// realName=ss[0]+rr+(char)('a'+(y-'z'-1))+(ll-Integer.parseInt(s2));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// if(tt>'z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }
|
// }else{
|
// ll=s1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=s+realName+name1;
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
// }
|
// }else if(t.contains("-"))
|
// {
|
// String[] ss=t.split("-");
|
// String df="",df1="";
|
// int y=0;
|
// df=ss[0];
|
// df1=ss[1];
|
// if(df1.matches("[0-9]*")){
|
// if(df1.charAt(0)!='0'){
|
// if(df1.length()==1){
|
// ll=Integer.parseInt(df1)+Integer.parseInt(d);
|
// if(ll<10){
|
// realName=df+"-"+ll;
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// if(df.matches("[A-Z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='Z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="A"+(char)('A'+(y-'Z'-1))+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='Z'){
|
// realName=(char)df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='Z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('A'+(y-'Z'-1))+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[a-z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="a"+(char)('a'+(y-'z'-1))+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='z'){
|
// realName=(char)df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('a'+(y-'z'-1))+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为zzXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[0-9]*")){
|
// if(df.charAt(0)!='0'){
|
// realName=Integer.parseInt(df)+1+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(df.charAt(0)=='0'){
|
// k:for(int i=0;i<df.length();i++){
|
// if(df.charAt(i)!='0'){
|
// name1=df1.substring(i);
|
// break k;
|
// }
|
// }
|
// int ll1=Integer.parseInt(name1)+Integer.parseInt(d);
|
// name1=""+ll1;
|
// if(name1.length()==df.length()){
|
// realName=name1+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(name1.length()<df1.length()){
|
// ll=df1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+"-"+(ll-10);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
// }
|
// }else if(df1.length()==2){
|
// ll=Integer.parseInt(df1)+Integer.parseInt(d);
|
// if(ll<100){
|
// realName=df+"-"+ll;
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// if(df.matches("[A-Z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='Z'){
|
// realName=(char)(df.charAt(0)+1)+"-0"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="A"+(char)('A'+(y-'Z'-1))+"-0"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='Z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-0"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='Z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('A'+(y-'Z'-1))+"-0"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[a-z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='z'){
|
// realName=(char)(df.charAt(0)+1)+"-0"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="a"+(char)('a'+(y-'z'-1))+"-0"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-0"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('a'+(y-'z'-1))+"-0"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为zzXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[0-9]*")){
|
// if(df.charAt(0)!='0'){
|
// realName=Integer.parseInt(df)+1+"-0"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(df.charAt(0)=='0'){
|
// k:for(int i=0;i<df.length();i++){
|
// if(df.charAt(i)!='0'){
|
// name1=df1.substring(i);
|
// break k;
|
// }
|
// }
|
// int ll1=Integer.parseInt(name1)+Integer.parseInt(d);
|
// name1=""+ll1;
|
// if(name1.length()==df.length()){
|
// realName=name1+"-"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(name1.length()<df1.length()){
|
// ll=df1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+"-0"+(ll-100);
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
// }
|
// }
|
// }else if(df1.charAt(0)=='0'){
|
// if(df1.charAt(0)=='0'&&df1.charAt(1)=='0'){
|
// realName=df+"-"+"0"+d;
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// k:for(int i=0;i<df1.length();i++){
|
// if(df1.charAt(i)!='0'){
|
// name1=df1.substring(i);
|
// break k;
|
// }
|
// }
|
// ll=Integer.parseInt(name1)+Integer.parseInt(d);
|
// name1=""+ll;
|
// if(name1.length()==df1.length()){
|
// realName=df+"-"+name1;
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(name1.length()<df1.length()){
|
// ll=df1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=df+"-"+realName+name1;
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(name1.length()>df1.length()){
|
// String sss="";
|
// for(int lll=0;lll<df1.length();lll++){
|
// sss+="9";
|
// }
|
// if(df.matches("[A-Z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='Z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="A"+(char)('A'+(y-'Z'-1))+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='Z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='Z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('A'+(y-'Z'-1))+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[a-z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="a"+(char)('a'+(y-'z'-1))+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('a'+(y-'z'-1))+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为zzXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[0-9]*")){
|
// if(df.charAt(0)!='0'){
|
// realName=Integer.parseInt(df)+1+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(df.charAt(0)=='0'){
|
// k:for(int i=0;i<df.length();i++){
|
// if(df.charAt(i)!='0'){
|
// name1=df1.substring(i);
|
// break k;
|
// }
|
// }
|
// int ll1=Integer.parseInt(name1)+Integer.parseInt(d);
|
// name1=""+ll1;
|
// if(name1.length()==df.length()){
|
// realName=name1+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(name1.length()<df1.length()){
|
// ll=df1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+"-"+(ll-Integer.parseInt(sss));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
// }
|
// }
|
// }
|
// }else if(df1.matches("[A-Z]*")){
|
// if(df1.length()==1){
|
//
|
// ll=df1.charAt(0)+Integer.parseInt(d);
|
// if(ll<='Z'){
|
// realName=df+"-"+(char)(df1.charAt(0)+Integer.parseInt(d));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// if(df.matches("[A-Z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='Z'){
|
// realName=(char)(df.charAt(0))+1+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="A"+(char)('A'+(y-'Z'-1))+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='Z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='Z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('A'+(y-'Z'-1))+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[a-z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="a"+(char)('a'+(y-'z'-1))+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('a'+(y-'z'-1))+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为zzXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[0-9]*")){
|
// if(df.charAt(0)!='0'){
|
// realName=Integer.parseInt(df)+1+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(df.charAt(0)=='0'){
|
// k:for(int i=0;i<df.length();i++){
|
// if(df.charAt(i)!='0'){
|
// name1=df1.substring(i);
|
// break k;
|
// }
|
// }
|
// int ll1=Integer.parseInt(name1)+Integer.parseInt(d);
|
// name1=""+ll1;
|
// if(name1.length()==df.length()){
|
// realName=name1+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(name1.length()<df1.length()){
|
// ll=df1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+"-"+(char)('A'+(ll-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
// }
|
//
|
// }else if(df1.length()==2){
|
// int ll2=df1.charAt(1)+Integer.parseInt(d);
|
// if(ll2<='Z'){
|
// realName=df+"-"+df1.charAt(0)+(char)(df1.charAt(1)+Integer.parseInt(d));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int ll1=df1.charAt(0)+1;
|
// if(ll1<='Z'){
|
// realName=df+"-"+(char)(df1.charAt(0)+1)+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// ll=ll2-'Z';
|
// if(df.matches("[A-Z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='Z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="A"+(char)('A'+(y-'Z'-1))+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='Z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='Z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('A'+(y-'Z'-1))+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[a-z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="a"+(char)('a'+(y-'z'-1))+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('a'+(y-'z'-1))+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为zzXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[0-9]*")){
|
// if(df.charAt(0)!='0'){
|
// realName=Integer.parseInt(df)+1+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(df.charAt(0)=='0'){
|
// k:for(int i=0;i<df.length();i++){
|
// if(df.charAt(i)!='0'){
|
// name1=df1.substring(i);
|
// break k;
|
// }
|
// }
|
// int ll3=Integer.parseInt(name1)+Integer.parseInt(d);
|
// name1=""+ll3;
|
// if(name1.length()==df.length()){
|
// realName=name1+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(name1.length()<df1.length()){
|
// ll=df1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+"-"+"A"+(char)('A'+(ll2-'Z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
//
|
// }
|
// }
|
// }
|
// }else if(df1.matches("[a-z]*")){
|
// if(df1.length()==1){
|
// ll=df1.charAt(0)+Integer.parseInt(d);
|
// if(ll<='z'){
|
// realName=df+"-"+(char)(df1.charAt(0)+Integer.parseInt(d));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// if(df.matches("[A-Z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='Z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="A"+(char)('A'+(y-'Z'-1))+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='Z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='Z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('A'+(y-'Z'-1))+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[a-z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="a"+(char)('a'+(y-'z'-1))+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('a'+(y-'z'-1))+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为zzXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[0-9]*")){
|
// if(df.charAt(0)!='0'){
|
// realName=Integer.parseInt(df)+1+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(df.charAt(0)=='0'){
|
// k:for(int i=0;i<df.length();i++){
|
// if(df.charAt(i)!='0'){
|
// name1=df1.substring(i);
|
// break k;
|
// }
|
// }
|
// int ll1=Integer.parseInt(name1)+Integer.parseInt(d);
|
// name1=""+ll1;
|
// if(name1.length()==df.length()){
|
// realName=name1+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(name1.length()<df1.length()){
|
// ll=df1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+"-"+(char)('a'+(ll-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
// }
|
//
|
// }else if(df1.length()==2){
|
// int ll2=df1.charAt(1)+Integer.parseInt(d);
|
// if(ll2<='z'){
|
// realName=df+"-"+df1.charAt(0)+(char)(df1.charAt(1)+Integer.parseInt(d));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int ll1=df1.charAt(0)+1;
|
// if(ll1<='z'){
|
// realName=df+"-"+(char)(df1.charAt(0)+1)+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// ll=ll2-'z';
|
// if(df.matches("[A-Z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='Z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="A"+(char)('A'+(y-'Z'-1))+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='Z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='Z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('A'+(y-'Z'-1))+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'Z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为ZZXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[a-z]*")){
|
// if(df.length()==1){
|
// y=df.charAt(0)+1;
|
// if(y<='z'){
|
// realName=(char)(df.charAt(0)+1)+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// realName="a"+(char)('a'+(y-'z'-1))+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }else if(df.length()==2){
|
// y=df.charAt(1)+1;
|
// if(y<='z'){
|
// realName=df.charAt(0)+""+(char)(df.charAt(1)+1)+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else{
|
// int tt=df.charAt(0)+1;
|
// if(tt<='z'){
|
// realName=(char)(df.charAt(0)+1)+""+(char)('a'+(y-'z'-1))+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(tt>'z'){
|
// JOptionPane.showMessageDialog(null,"版本号最高可以为zzXXX创建失败");
|
// return;
|
// }
|
// }
|
// }
|
// }else if(df.matches("[0-9]*")){
|
// if(df.charAt(0)!='0'){
|
// realName=Integer.parseInt(df)+1+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(df.charAt(0)=='0'){
|
// k:for(int i=0;i<df.length();i++){
|
// if(df.charAt(i)!='0'){
|
// name1=df1.substring(i);
|
// break k;
|
// }
|
// }
|
// int ll3=Integer.parseInt(name1)+Integer.parseInt(d);
|
// name1=""+ll3;
|
// if(name1.length()==df.length()){
|
// realName=name1+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }else if(name1.length()<df1.length()){
|
// ll=df1.length()-name1.length();
|
// for(int j=0;j<ll;j++){
|
// realName+="0";
|
// }
|
// realName=realName+name1+"-"+"a"+(char)('a'+(ll2-'z'-1));
|
// String h=check(realName);
|
// ssss=h;
|
// }
|
// }
|
// }
|
//
|
// }
|
// }
|
// }
|
// }
|
// }
|
// }
|
// }
|
//
|
//
|
// public static String check(String arg){
|
// String arg1=jtf2.getText();
|
// if(arg1!=null){
|
// if(arg1.length()==1){
|
// if(arg.contains(arg1)){
|
// char ar = arg1.charAt(0);
|
// String arg3=arg.replace(arg1, (char)(ar+1)+"");
|
// arg=arg3;
|
// }
|
// }else if(arg1.length()>1){
|
// String[] st = arg1.split(",");
|
// for(int i=0;i<st.length;i++){
|
// String ss=st[i];
|
// char ar=ss.charAt(0);
|
// if(arg.contains(st[i])){
|
// String arg3=arg.replace(st[i], (ar+1)+"");
|
// arg=arg3;
|
// }
|
// }
|
// }
|
// }
|
// return arg;
|
// }
|
//
|
//}
|